gao109214  
慎独 主敬 求仁 习劳
 1 pymysql连接数据库报错TypeError: __init__() takes 1 positional argument but 5 positional arguments
 2 
 3 之前
 4 db = pymysql.connect("localhost", "root", "199999", "db_student",charset="db")
 5   
 6 
 7 
 8 迁移服务后,可能是因为mysql版本或者pymysql的版本有变化,导致不能再这么简单的写了,传参规则变得规范了
 9 主要就是将传参的参数名加上

修改之后
10 db = pymysql.connect(host="localhost", user="root", password="19999", database="db_student",charset="db")

 

posted on 2021-03-31 15:47  憋玩意  阅读(89)  评论(0编辑  收藏  举报