gpt4 book ai didi

python - py2exe,可执行文件 : How to pack data into single file?

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:51 24 4
gpt4 key购买 nike

我想知道如何使用 py2exe 将多个文件打包成一个单一的 Windows 可执行文件。我可以将所有 python 文件(dll,...)放入一个 py2exe 中。但是我如何将我自己的一些文件(即图像或配置文件)复制到我的可执行文件中,并使用相对路径将它们加载到 python 中。例如:

file = open("config.txt",r")
file2 = open("mysubfolder\config.txt","r")

最佳答案

我不知道你是否可以将你的图像文件嵌入到exe中。如果有办法,我也很感兴趣。我所知道的是您可以从单独的文件夹中使用它们。为此,您需要修改安装文件。为要加载的内容添加数据路径。例如,将此添加到您的设置文件中:

import glob

data_files = [('mysubfolder', glob.glob('mysubfolder/config.txt'))]

setup(
data_files = data_files,
windows = [GUI2Exe_Target_1]
)

当然,你可以在data_files中添加更多的文件夹或文件。而这个setup文件中的其他配置选项,可以引用py2exe官网。

关于python - py2exe,可执行文件 : How to pack data into single file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com