python3.4 mysqldb 模块安装的时候出现的问题,求大神告诉怎么解决?
下载的是一个.whl文件,用pip安装的时候出现这个错,我的python是32位的!为什么说平台不支持这个文件!...
下载的是一个.whl文件,用pip安装的时候出现这个错,我的python是32位的!为什么说平台不支持这个文件!
展开
展开全部
MySQL_python并不支持python3,可以使用pip install PyMySQL#支持python3
追问
这个PyMySQL是什么,倒是安装上了,但是好像没什么用啊!
追答
连接mysql工具,用法如下(文档的列子,供参考,跟mysqldb操作并没有多大区别,都是一个host,user,password,db,charset,对应好mysql的参数即可):
import pymysql
connection = pymysql.connect(host='localhost',
user='user',
password='passwd',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
try:
with connection.cursor() as cursor:
# Create a new record
sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
cursor.execute(sql, ('webmaster@python.org', 'very-secret'))
# connection is not autocommit by default. So you must commit to save
# your changes.
connection.commit()
with connection.cursor() as cursor:
# Read a single record
sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s"
cursor.execute(sql, ('webmaster@python.org',))
result = cursor.fetchone()
print(result)
finally:
connection.close()
#输出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询