百度翻译:__init__()接受1个位置参数,但使用了5个位置参数(和1个仅限关键字的参数)
问题:将python文件打包成bat文件,运行bat文件报错:__init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only argument) were
原因:pycharm使用的pymysql库的版本,和cmd里pymysql的版本不一致。
解决:卸载cmd中的pymysql,下载和pycharm一致版本的pymysql库。
我的:pycharm中的pymysql是0.10.1版本;cmd中的pymysql是1.0.2
在cmd中查看python库的命令,在cmd中输入:pip list