TypeError: __init__() takes 1 positional argument but 5 were given_python

以下为解决方案:

TypeError: __init__() takes 1 positional argument but 5 were given_mysql_02

dbhost='localhost'
dbuser='root'
dbpass='123456'
dbname='mrsoft'

db=pymysql.connect(host=dbhost,user=dbuser,password=dbpass,database=dbname)