Im делает:sqlite3 неспособность создать/вставить таблицу
try:
conn = sqlite3.connect('bags_of_coins.db')
print('Db Creation Successful')
except:
print('Db Creation NOT Successful')
try:
conn.execute('''CREATE TABLE bags
(ID INTEGER PRIMARY KEY,
bag TEXT NOT NULL,
);''')
print('Table Creation Successful')
except:
print('Table Creation NOT Successful')
try:
conn.execute("INSERT INTO bags (bag) \
VALUES ('test')");
conn.commit()
except:
print('Insert NOT Successful')
#finally.
conn.close()
Но он продолжает выводить:
Db Creation Successful
Table Creation NOT Successful
Insert NOT Successful
Кто-нибудь видел ли что-нибудь я делаю неправильно? Я следил за этим guide, но я не могу видеть проблему. Благодарю.
Почему бы не * удалить * одеяло 'try ... except' и выяснить, какое именно исключение выбрасывается? Это очень редко * вам действительно нужно использовать такую обработку исключений в стиле Pokemon (вы обычно * не * хотите поймать их все). –