最近python着实很火,我也想火一把。
在网上查了很多。但是都很零碎,整理了一下。
我下载的是python2.6的版本。
然后去下载了一个MySQLdb 相当于是java中的mysql-connection.java
详见附件。先运行msi安装,它会自动检测到python2.6版本。然后根据FQA.TXT里的提示。
比如:如果遇到DLL load failed: 找不到指定的模块的错误提示:
相应步骤:
libmmd.dll(附件)和libguide40.dll(附件)两个dll文件并复制到python安装目录的Lib\site-packages下。
如果遇到DLL load failed: 找不到指定的模块的错误提示
相应步骤
1、
找到python2.6安装目录\Lib\site-packages\MySQLdb
把__init__.py
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
替换成
class DBAPISet(frozenset):
2、找到python2.6安装目录\Lib\site-packages\MySQLdb
把converters.py
from sets import BaseSet, Set
这行删除
3、依然这个converters.py文件
把48行和128行的 Set 修改成小写的 set
修改后如下:
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,
举例说明下吧:
import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='root', db='test')
cursor = conn.cursor()
count = cursor.execute('select * from stu')
print 'total %s' % count
只是测试可以连上mysql数据库了。呵呵……
有不明白的就去google搜索吧。后面的就很简单了。
这也是我整理的。希望节省各位的学习时间。
原文:[url]http://i.19830102.com/archives/164[/url]
在网上查了很多。但是都很零碎,整理了一下。
我下载的是python2.6的版本。
然后去下载了一个MySQLdb 相当于是java中的mysql-connection.java
详见附件。先运行msi安装,它会自动检测到python2.6版本。然后根据FQA.TXT里的提示。
比如:如果遇到DLL load failed: 找不到指定的模块的错误提示:
相应步骤:
libmmd.dll(附件)和libguide40.dll(附件)两个dll文件并复制到python安装目录的Lib\site-packages下。
如果遇到DLL load failed: 找不到指定的模块的错误提示
相应步骤
1、
找到python2.6安装目录\Lib\site-packages\MySQLdb
把__init__.py
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
替换成
class DBAPISet(frozenset):
2、找到python2.6安装目录\Lib\site-packages\MySQLdb
把converters.py
from sets import BaseSet, Set
这行删除
3、依然这个converters.py文件
把48行和128行的 Set 修改成小写的 set
修改后如下:
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,
举例说明下吧:
import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='root', db='test')
cursor = conn.cursor()
count = cursor.execute('select * from stu')
print 'total %s' % count
只是测试可以连上mysql数据库了。呵呵……
有不明白的就去google搜索吧。后面的就很简单了。
这也是我整理的。希望节省各位的学习时间。
原文:[url]http://i.19830102.com/archives/164[/url]