您当前的位置: 首页 >  ar

Dream丶Killer

暂无认证

  • 0浏览

    0关注

    188博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

pymysql连接数据库报错:TypeError: __init__() takes 1 positional argument but 5 were given

Dream丶Killer 发布时间:2021-07-29 16:50:27 ,浏览量:0

问题描述
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")
关注
打赏
1655344294
查看更多评论
立即登录/注册

微信扫码登录

0.0372s