【发布时间】:2014-01-14 20:39:13
【问题描述】:
我有一个 python 应用程序(主要使用 pyqt 完成)。我正在使用 py2exe 创建可执行文件,我的 setup.py 看起来像这样
from distutils.core import setup import py2exe import os
includes=["sqlite3","sip","PyQt4","PyQt4.QtGui","PyQt4.QtCore"]
excludes=[]
packages=[]
dll_excludes=['libgdk-win32-1.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll', 'tk84.dll']
setup(
options={"py2exe": {"compressed": 2,
"optimize": 2,
"includes": includes,
"excludes": excludes,
"packages": packages,
"dll_excludes": dll_excludes,
"bundle_files": 2,
"dist_dir": "dist",
"xref": False,
"skip_archive": False,
"ascii": False,
"custom_boot_script": '',
}
},
windows=['myapplication.py'],
data_files = [('', [r'c:\configuration.ini',
r'c:readme.txt'
])]
)
现在 data_files 条目允许我将一些文件复制到“dist”文件夹,但是我也想复制我的文档文件夹,文档文件夹包括一大堆文件,html、图像、pdf,大约 2MB存储在 my_app\docs 文件夹中的文档。我不知道该怎么做。任何人都可以建议如何?
【问题讨论】:
-
看看
shutil-package。
标签: python-2.7 pyqt4 py2exe