我正在尝试执行以下python代码:
conn = sqlite3.connect("db")
conn.row_factory = sqlite3.Row
cursor = conn.cursor()
change_list = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "ka", "ko"]
for change in change_list:
rows = cursor.execute("select * from determine_image where modification_type = ?", (change)).fetchall()
for row in rows:
print (row)
但我得到的只是以下错误:
sqlite3.ProgrammingError:提供的绑定数不正确。当前语句使用1,并且提供了12。
我不明白为什么会收到该错误,请您告诉我为什么我收到此错误以及如何解决该错误?
我正在使用python 2.7和sqlite3