我创建了一个 Python 模块,用于创建和填充多个 SQLite 表。现在,我想在程序中使用它,但我真的不知道如何正确调用它。我发现的所有教程本质上都是“内联”的,即他们以线性方式使用 SQLite,而不是如何在生产中实际使用它。
我想做的是有一个方法检查数据库是否已经创建。如果是这样,那么我可以使用它。如果不是,则会引发异常并且程序将创建数据库。(或使用 if/else 语句,以更好者为准)。
我创建了一个测试脚本来查看我的逻辑是否正确,但它不起作用。当我创建 try 语句时,它只是创建一个新数据库,而不是检查一个是否已经存在。下次我运行脚本时,我得到一个表已经存在的错误,即使我尝试捕获异常。(我之前没有使用过 try/except ,但认为这是学习的好时机)。
是否有任何关于在操作上使用 SQLite 的好教程或关于如何编码的任何建议?我浏览了 pysqlite 教程和我发现的其他教程,但他们没有解决这个问题。