十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。
使用Python来连接MySQL
上一篇 /
下一篇 2012-02-09 22:14:11
/ 个人分类:python
本来以为使用Python安装MySQL是件容易的事,但是发现,不管怎样每次安装编译都不通过。强大的pip install mysql-python 不再管用。报错内容为:51Testing软件测试网!uI1`X#f4b)K5g
Traceback (most recent call last):
File "setup.py" , line 15, in <module>
metadata, ptions = get_config()
File "D:\MySQL-python-1.2.3\setup_windows.py" , li
ne 7, in get_config
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_ke
y'])
WindowsError: [Error 2]
|
在网上找了很久都没有找到解决方案,于是在QQ群里问了下,找到了一个做好的安装包,迅速的解决了此问题。51Testing软件测试网6YJ/z-^mMT
安装包下载地址:http://code.google.com/p/soemin/downloads/list
c$G+ua)AS1@a!}`^H0以下为一个简单的使用python向MySQL插入数据的代码,仅供参考:
fm5Sy(s5x
g0import MySQLdb
db = MySQLdb.connect(host = "localhost" , user = "root" , passwd = "root" ,db = "slopeone" )
cursor = db.cursor()
f = open ( "sample.data" , "r" )
for line in f:
content = line.rstrip( '\n' ).split( "\t" )
user_id = content[ 0 ]
item_id = content[ 1 ]
rating = content[ 2 ]
print user_id,item_id,rating
cursor.execute( "insert into oso_user_ratings values(%s,%s,%s)" ,(user_id,item_id,rating))
f.close()
print "over!"
|
收藏
举报
TAG:
Python
python