pymysql連接數(shù)據(jù)庫(kù)報(bào)錯(cuò)TypeError: __init__() takes 1 positional argument but 5 positional arguments
一開始都是這么簡(jiǎn)單的寫,并無(wú)報(bào)錯(cuò)
db = pymysql.connect("localhost", "root", "root", "yt")
因?yàn)閜ymysql的版本有變化,導(dǎo)致不能再這么簡(jiǎn)單的寫了,傳參規(guī)則變得規(guī)范了
主要就是將傳參的參數(shù)名加上
db = pymysql.connect(host="localhost", user="root", password="root", database="yt", charset="utf8")