我在py2exe安装程序旁边有一个文件夹myFolder
(包含一些在myModule.py中编码的文件和子文件夹),我想将此文件夹作为包嵌入到最终发布的exe文件中。
我在设置文件中的代码:
from distutils.core import setup
import py2exe
setup(windows=[{'script':"myModule.py",'uac_info': "requireAdministrator","icon_resources": [(1, "icon.ico")]}], options={'py2exe':{'bundle_files': 1}},zipfile = None)
这可能吗?
Python 2.7.6
答案 0 :(得分:2)
是的,上面的答案是你想要的。
1.you must add foldernames to your setup file.
2.py2exe will compress and save that folders in one exe file(out come is only one exe)
3. when runnig exe.that folders will recreated automaticaly (py2exe will decompress it and put it back to computr)
在上面的回答中有一个链接检查它.. 在该链接中有一个功能,它将帮助您添加大量的文件和文件夹 没有逐一写作。(你需要只提供foldername和目标)
示例:如果您的计算机中有“iam.png”文件,则必须按如下方式编写路径名 ----如果你想在“targetpath”
中安装时放回去("c://targetpath","c.//currentpath/iam.png")
这是你必须在py2exe
的安装文件中写的元组我认为您的问题是“许多文件和文件夹” 你不需要一个人写一个文件名,因为link..read中有一个函数......