pymysql连接数据库报错TypeError: __init__() takes 1 positi

时间:2021-02-07 00:40:14 类型:python
字号:    

pymysql连接数据库报错TypeError: __init__() takes 1 positional argument but 5 positional arguments

一开始都是这么简单的写,并无报错

db = pymysql.connect("localhost", "root", "root", "yt")

因为pymysql的版本有变化,导致不能再这么简单的写了,传参规则变得规范了

主要就是将传参的参数名加上

db = pymysql.connect(host="localhost", user="root", password="root", database="yt", charset="utf8")


<