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