Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 python 和 sqllite3 创建一个应用程序。用户是否需要手动安装 sqllite?
如何在安装时创建表并进行初始化?
sqlite3模块是 python 标准库的一部分,并与 python 本身一起提供。安装 sqlite 是必需的,但(至少在 linux 上)包管理器负责安装 sqlite(我在这里不能说任何关于 windows 的内容)。
您可以在应用程序的第一次运行时创建表。为确保您不会尝试创建两次,请使用CREATE TABLE IF NOT EXISTS ...(参见docs),它只会在表不存在的情况下创建表。
CREATE TABLE IF NOT EXISTS ...