【发布时间】:2011-03-15 13:16:56
【问题描述】:
我成功地创建了我的应用程序的可执行版本。它只是一个基本的数据库相关应用程序。所以它在同一个目录下有一个数据库和一个图标文件,叫做“data”。 当我尝试使用 .exe 文件将条目添加到我的数据库时,它会给出诸如“无法打开数据库文件”之类的错误。但是同目录下的图标文件没有问题。
谁能帮帮我?
谢谢。
这是我的 setup.py:
from distutils.core import setup
import py2exe
from glob import glob
data_files = [("Microsoft.VC90.CRT", glob(r'c:\dev\ms-vc-runtime\*.*')),("data", glob('Veriler\*'))]
options = {
'py2exe': {
'dll_excludes': [
'MSVCP90.dll'
]
}
}
setup(windows=[{"script": "Nokta Ekleme.pyw","icon_resources":[(1,"Veriler\Alarko.ico")]}], options=options, data_files=data_files)
好的,伙计们。我找到了解决方案。数据文件的目标目录和源目录必须同名。所以我将“Veriler”更改为“数据”。现在一切正常。
【问题讨论】:
-
您能分享将条目添加到数据库的代码吗?
标签: python executable py2exe