--------------------------------------------------------------------------- TypeError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_32736\4109636783.py in <module> 2 import requests,time 3 ----> 4 db = pymysql.connect("host", "root", "password", "table", charset='utf8mb4') 5 6 cur = db.cursor() TypeError: __init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only argument) were given
时间: 2023-08-15 20:49:16 浏览: 37
这个错误是因为你使用了pymysql连接数据库时传入的参数个数不正确,应该传入5个参数: host, user, password, database, charset。你可以检查一下你的代码,确认传入的参数是否正确。另外,你需要先安装pymysql模块,否则无法使用。你可以尝试在命令行中输入pip install pymysql进行安装。