commit()
ist eine Mitgliedsmethode von sqlite3.Connection
nicht sqlite3.Cursor
. Hier ist es in den Dokumenten .
Es ist
%Vor%Erklärung: Der Cursor wird nur zum Übergeben von Anweisungen an sqlite verwendet, während Sie die Instanz, die Sie für die Verbindung mit Ihrer Datenbank erstellt haben, festschreiben oder schließen müssen.
Aus der Antwort von sir_charles804 (leider nicht genug Punkte, um dies als Kommentar hinzuzufügen) folgt, sollte es sein:
%Vor%statt
%Vor%