标签: python mysql
我最近开始使用Python 3.1的新功能并移植我的2.6应用程序之一。我很惊讶地发现MySQLdb还不支持任何3.x版本的Python。我的应用程序广泛使用MySQL,所以,你可以想象,我没有走得太远!
使用MySQL和Python 3.1有哪些选择(如果有的话)?我已经不在Python 3k循环中,但粗略搜索没有提供MySQLdb或任何其他替代方案中3.1支持的发布日期的任何证据。
答案 0 :(得分:4)
mypysql不遵循Python DB API标准,但支持Mysql和Python 3.
答案 1 :(得分:0)
您可以使用pymysql。 “PyMySQL的目标是成为MySQLdb的替代品”。查看文档here。
pymysql
pip install mysqlclient pymysql
安装完这些库后,只需在项目中添加使用MySQLdb的行。
MySQLdb
导入pymysql pymysql.install_as_MySQLdb()
导入pymysql
pymysql.install_as_MySQLdb()