2012-04-14 54 views

回答

2

sqlite3模块是Python标准库的一部分,并附带python本身。安装sqlite是一个需求,但是(至少在Linux上)包管理器负责安装sqlite(我在这里不能说任何关于windows的东西)。

您可以在第一次运行应用程序时创建表格。为确保您不试图创建它们两次,请使用CREATE TABLE IF NOT EXISTS ...(参见the docs),它只会在表格不存在时才创建该表格。

+0

我可以发送包含我的应用程序结构而不是在用户机器上创建它的数据库文件(例如。somefile.db)吗? – 2012-04-14 21:16:04

+0

是的 - 这里有[文档](http://docs.python.org/distutils/setupscript.html#installing-additional-files)中的一个部分。 – Wieland 2012-04-16 07:52:07