sqlite3.ProgrammingError:提供的绑定数量不正确。当前语句使用1,并且提供了12

时间:2019-02-24 21:30:55

标签: python sqlite

我正在尝试执行以下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

0 个答案:

没有答案