老师:我按时书上的代码练习时出错,请帮忙看一下是什么问题
pymsql版本升级了,不能直接传参数值连接,需要用命名参数指定,比如host='localhost'……
这个问题应该是新版本的PyMySQL 模块的数据库连接函数进行了修改,所以在使用时需要通过关键字形式给出,参考下面的代码:
# 打开数据库连接,host:主机名或IP;user:用户名;password:密码;database:数据库名称
db = pymysql.connect(host="localhost",user= "root",password= "root",database= "studyPython")
谢谢老师