Вам могут понадобиться cursor
и commit
изменения после вставки.Попробуйте как сказано ниже.
db = sqlite3.connect("FME111.db")
#Get the cursor
dbcursor = conn.cursor()
#execute with cursor
dbcursor.execute("CREATE TABLE IF NOT EXISTS mn(word TEXT, meaning TEXT)")
a = ""
b = ""
for i in range(0, len(numbers)-1):
a = ""
b = ""
a += lines[numbers[i]+1]
for k in range(numbers[i]+2, numbers[i+1]):
b += lines[k]
#execute with cursor
dbcursor.execute("INSERT INTO mn(word, meaning) VALUES(?, ?)", (a, b))
#Commit with connection
db.commit()
db.close()