erreur de fonctionnement: base de données est verrouillée

Donc je sais que ce problème n'est pas nouveau dans la fiole, et les gens ont déjà demandé avant. Cependant, je suis toujours confronté à un problème lors de l'exécution de ma base de données de commandes bash, je suis nouveau sur python.
C'est ce que j'ai fait

import sqlite3
conn = sqlite.connect('/home/pjbardolia/mysite/tweet_count.db')
c = conn.cursor()

c.execute("create table count_twitter (count_id integer primary key autoincrement ,count_present integer not null,last_tweet not null)")

c.execute(insert into count_twitter values('',10,10))

cependant, après l'exécution d'instruction insert, j'obtiens une erreur de fonctionnement: base de données est verrouillée.
Quelqu'un peut-il tellme, en termes simples, ce que fait cette erreur signifie? et comment le résoudre.
Merci d'avance

Juste pour vérifier mais c'est la dernière ligne dans votre code: c.execute("insert into count_twitter values('',10,10)")? Le SQLite page de doc pour cette erreur donne beaucoup de conseils. Une chose à regarder dans la Fiole est de passer de la dev mode (à l'aide de "app.run()") en mode de production (dans un serveur WSGI) vous vous déplacez d'un seul ou plusieurs threads qui pourraient causer des problèmes avec SQLite et requièrent une simultanéité de la manipulation.

OriginalL'auteur Ishq Mehta | 2014-11-11