by Anonymous » Today, 00:25
Ich versuche, ein Python-Skript mit mehreren Threads auszuführen, aber ich erhalte den folgenden Fehler: < /p>
sqlite3.OperationalError: database is locked
< /code>
Ich habe herausgefunden, dass ich den sqlite3_busy_timeout erweitern muss, damit er etwas länger wartet, bevor ich in die Datenbank schreibe.db.configure("busyTimeout", 10000) # //This should make it wait for 10 seconds.
< /code>
Was ich wissen möchte ist, wie ich diesen Code implementiere? Wo soll ich es vor oder nach dem Befehl SQLite platzieren? Muss ich auch vor dem Schreiben etwas schreiben? wie c.execute ("Code")?
Ich versuche, ein Python-Skript mit mehreren Threads auszuführen, aber ich erhalte den folgenden Fehler: < /p>
sqlite3.OperationalError: database is locked
< /code>
Ich habe herausgefunden, dass ich den sqlite3_busy_timeout erweitern muss, damit er etwas länger wartet, bevor ich in die Datenbank schreibe.db.configure("busyTimeout", 10000) # //This should make it wait for 10 seconds.
< /code>
Was ich wissen möchte ist, wie ich diesen Code implementiere? Wo soll ich es vor oder nach dem Befehl SQLite platzieren? Muss ich auch vor dem Schreiben etwas schreiben? wie c.execute ("Code")?