我想把我的.py文件转换成.exe文件。为此,我使用autopy-To-exe,但当我转换它时,我的数据库不包括在内。我可以启动我的应用程序,但当我在一个需要数据库数据的窗口上时,它不会显示。在
pyinstaller -y -w --add-data "C:/Users/..../..../..../..../Base_SAV.db";"."
...
"C:/..../..../..../..../..../MyCatSAV_Final.py"
我的应用程序可以工作,只要它不需要访问数据库
Tags:
你不必包括数据库。
sqlite3
数据库是在脚本当前目录中创建的常规文件。没有sqlite3
数据库的“标准位置”。在假设您这样创建数据库:
然后将其编译为
executable
,不需要在工作中包含您创建的database
目录.As运行可执行文件后,将在exe
文件所在的文件夹中创建数据库。在因此,将其转换为可执行文件的
^{pr2}$pyinstaller
命令应该是:这将是完美的工作。在
相关问题 更多 >
编程相关推荐