not all arguments converted during string formatting Python+mysql 寫入數據庫的的錯誤

>>> cur.execute("INSERT INTO foo VALUES (%s)", "bar")    # WRONG
>>> cur.execute("INSERT INTO foo VALUES (%s)", ("bar"))  # WRONG
>>> cur.execute("INSERT INTO foo VALUES (%s)", ("bar",)) # correct
>>> cur.execute("INSERT INTO foo VALUES (%s)", ["bar"])  # correct
--------------------- 
作者:IMrChang 
來源:CSDN 
原文:https://blog.csdn.net/chang1976272446/article/details/73498683?utm_source=copy 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章