Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装时创建数据库_Python_Sqlite - Fatal编程技术网

Python 安装时创建数据库

Python 安装时创建数据库,python,sqlite,Python,Sqlite,我正在写一个使用数据库数据的项目。现在我想对它进行打包,并使用来自的帮助为它创建了setup.py。现在,当我从终端运行setup.py时,它会安装包。数据库是使用create_db.py脚本创建的,它是在与脚本相同的目录中创建的。所以很明显,在我安装软件包之后,它就不工作了,因为它无法从那里访问。 我正在寻找一种在安装包时从脚本创建数据库的方法。可能吗?将此添加到主脚本中 import time time.sleep(5) execfile("./create_db.py") 您的问题是

我正在写一个使用数据库数据的项目。现在我想对它进行打包,并使用来自的帮助为它创建了setup.py。现在,当我从终端运行setup.py时,它会安装包。数据库是使用create_db.py脚本创建的,它是在与脚本相同的目录中创建的。所以很明显,在我安装软件包之后,它就不工作了,因为它无法从那里访问。
我正在寻找一种在安装包时从脚本创建数据库的方法。可能吗?

将此添加到主脚本中

import time

time.sleep(5)

execfile("./create_db.py")

您的问题是如何在安装数据库的同时安装数据库—看起来您已经能够这样做了。安装完成后,您希望db驻留在何处?我希望它位于安装主脚本的同一目录中,以便它可以访问它。我想在安装时创建数据库。