我通过python进行如下查询:
cur.execute("INSERT INTO tblMQTTtest (string) VALUES ('test')")
con.commit()
效果很好。但如果我说到点子上,我会使用一个空格,我会得到一个错误信息:/
var1 = 'mystring'
cur.execute("INSERT INTO tblMQTTtest (string) VALUES (%s)", (var1))
con.commit()
错误:
File "mqtt1.py", line 25, in write cur.execute("INSERT INTO tblMQTTtest (string) VALUES (%s)", (var1)) TypeError: not all arguments converted during string formatting
有什么想法吗?你知道吗
我想你需要用%来代替逗号。Python不知道如何在没有
%
操作符的情况下填充%s
。尝试:相关问题 更多 >
编程相关推荐