最近想随手写一个简单的员工管理系统,第一次使用python连接数据库,在这个过程中就遇到了一些问题,遂记录
遇到问题习惯性百度一下,很多教程都不适合新手,有些还不知道是不是瞎写的,所以我觉得有必要自己写出来。
上面的错误就是说这个port或者主机的值应该是非字符串,于是我试着在变量后面加上int
port(int)='3309'
结果提示:
也就是这个语法是错误的,所以只能换一种方法。
connect = pymysql.Connect( host='localhost', port=3309, user='root', password='000000', db='book', charset='utf8' )
然后问题就解决了
也就是把单引号去掉就行了