Я создал модуль Python, который создает и заполняет несколько таблиц SQLite. Теперь я хочу использовать его в программе, но я не знаю, как правильно его вызвать. Все учебники, которые я нашел, по сути являются «встроенными», т. Е. Они используют линейный SQLite, а не то, как его использовать на практике.
Что я пытаюсь сделать, так это проверить метод, чтобы убедиться, что база данных уже создана. Если так, то я могу использовать это. Если нет, возникает исключение, и программа создаст базу данных. (Или используйте операторы if / else, в зависимости от того, что лучше).
Я создал тестовый скрипт для проверки правильности моей логики, но она не работает. Когда я создаю оператор try, он просто создает новую базу данных, а не проверяет, существует ли она. В следующий раз, когда я запускаю сценарий, я получаю сообщение об ошибке, что таблица уже существует, даже если я попытался перехватить исключение. (Я не использовал try / иначе, но подумал, что сейчас хорошее время для изучения).
Есть ли какие-нибудь хорошие учебные пособия по использованию SQLite для работы или какие-либо предложения о том, как это кодировать? Я просмотрел учебник по pysqlite и другие, которые нашел, но они не обращаются к этому.