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")