【发布时间】:2018-05-14 20:45:24
【问题描述】:
这是我的代码:
import sqlite3
connector = sqlite3.connect("Database_tester.db")
cursor = connector.cursor()
def Table_making():
cursor.execute("CREATE TABLE IF NOT EXISTS Tester(Roll_numbers TEXT, Names TEXT)")
def data_entry():
data = ((i,) for i in range(1, 11))
inputy = ((input(x),) for x in range(1,11))
cursor.executemany("INSERT INTO Tester (Roll_numbers, Names) VALUES (?, ?)", (data, inputy))
connector.commit()
cursor.close()
connector.close()
Table_making()
data_entry()
我的代码不断给我这个错误:
ValueError: parameters are of unsupported type
我不知道这个错误是如何发生的,我想知道修复它的方法。
【问题讨论】:
-
docs.python.org/3/library/…。我认为您可能需要
zip您的两个生成器一起生成您想要的 pairs 值?
标签: python python-3.x sqlite