当前位置 博文首页 > _init__() takes 1 positional argument but 5 were given_向日

    _init__() takes 1 positional argument but 5 were given_向日

    作者:[db:作者] 时间:2021-08-13 18:52

    问题描述

    import pymysql
    
    db = pymysql.connect("127.0.0.1", "root", "password", "test")
    

    上述代码在 jupyter notebook 上不能运行,但是在 Pycharm 中可以运行。


    报错原因

    两个 pymysql 版本不一样,0.9.2 上可以运行,最新版 1.0.2 上面不能,最新版需要指定参数名,不能够省略


    解决方法

    将省略的参数添加即可。

    import pymysql
    
    db = pymysql.connect(host="127.0.0.1", user="root", password="password", db="test")
    
    cs
    下一篇:没有了