Я работаю над набором естественных языков для моего родного языка.Я хочу создать новую базу данных с использованием SQLite3.Я сделал пустую таблицу с 4 столбцами.Есть 4 списка, содержащие данные для каждого столбца.
Среди многих вариантов я попробовал следующее:
conn = sqlite3.connect(db_file)
with conn:
cur = conn.cursor()
for i in range(len(dataTxt)):
dataList = (L1[i], L2[i], L3[i], L4[i])
sql = ''' INSERT INTO new_table(col1, col2, col3, col4)
VALUES(?,?,?,?)'''
cur.execute(sql, dataList )
* Где L1 содержит целые числа и строки L2-L4, но получает ошибку:
sqlite3.InterfaceError: Ошибка привязки параметра 1 - возможно, неподдерживаемый тип.