首页 > 数据库技术 > 详细

pymysql连接提示format: a number is required, not str

时间:2019-10-28 09:53:22      阅读:168      评论:0      收藏:0      [点我收藏+]

最近想随手写一个简单的员工管理系统,第一次使用python连接数据库,在这个过程中就遇到了一些问题,遂记录

技术分享图片

 

 

 遇到问题习惯性百度一下,很多教程都不适合新手,有些还不知道是不是瞎写的,所以我觉得有必要自己写出来。

上面的错误就是说这个port或者主机的值应该是非字符串,于是我试着在变量后面加上int

port(int)=3309

结果提示:

技术分享图片

 

 也就是这个语法是错误的,所以只能换一种方法。

connect = pymysql.Connect(
    host=localhost,
    port=3309,
    user=root,
    password=000000,
    db=book,
    charset=utf8
)

然后问题就解决了

技术分享图片

 

 也就是把单引号去掉就行了

pymysql连接提示format: a number is required, not str

原文:https://www.cnblogs.com/liuyi778/p/11750137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!