从错误信息中可以看出是字符串错误,今天上网又详细的搜索了一下,发现了解决办法
原地址为https://blog.csdn.net/daodan988/article/details/44676385
这个有错;
(a,b)前面的逗号应该改成%
例如:(注意深红色)
sql = "INSERT INTO 表名(id, quanwen) VALUES (%d, \'%s\')" % (i, eachline)
这个是没有错的,问题已经解决了,是因为utf8最多只能三个字节,把数据库的编码改为utf8mb4就可以了