问题叙述:
sql = "INSERT INTO waterLevel(baseline_time,pre_level) VALUES ('%s','%s')" % (baseline_time, pymysql.escape_string(pre_level))
运行程序的时候,报错
'pymysql' has no attribute 'escape_string'
但是以前安装的pymysql使用没有报错
解决方案:
发现以前使用的版本和现在刚安装的版本不一样
旧版本:PyMySQL==0.9.3
新版本:是1.0.2
重新安装旧版本就可以啦。
如果使用新版本怎么解决,没有尝试,如果有人知道可以提出意见。
网友评论