我无法检查它。
看到一句话 many 在单词中 executemany() 。
many
executemany()
executemany("...", data) 期望列表包含许多这样的数据集
executemany("...", data)
data = [ (fname1, lname1, uname1, passw1), (fname2, lname2, uname2, passw2), (fname3, lname3, uname3, passw3), ]
如果您有一组数据,则仍需使用列表
data = [ (fname1, lname1, uname1, passw1), ]
不是单一的数据集
data = (fname1, lname1, uname1, passw1)
或者使用 execute("...", data) 单组数据
execute("...", data)
参见示例 executemany 在doc中: https://docs.python.org/2/library/sqlite3.html
executemany