照着书上不加端口号写的代码老是报错:
db = pymysql.connect("localhost", "root", "(你的数据库密码)", "demo", 3306)
错误详情:type error: _init_ takes 1 positional argument...
解决方法: db = pymysql.connect(host="localhost", user="root", passwd="wgy6587879", database="demo", port=3306)
成功!