我正在使用 PyInstaller (v1.5) 构建一个可执行文件 - 另外,我正在使用 GUI2EXE 来帮助我。我的脚本需要位于工作目录中的图标文件:
icon_file = '\pics\myicon.ico'
当我构建可执行文件时,我希望不必包含“工作目录”,而是将图标文件包含在我的可执行文件中。有没有办法做到这一点?
如果此后没有成功,我想要一个包含我的图标文件的文件(我的可执行文件)。
- 如何创建一个文件来包含图标文件?
- 如何更新我的脚本代码以正确访问该图标文件?
我还希望对任何图像文件甚至数据文件执行此操作......
Thanks!
因此,您想要的不是分布式可执行文件的实际图标,而是包含 python 脚本在运行时从磁盘打开/读取的图标或其他图像?
附加数据可以捆绑在您的 exe 中,并且 pyinstaller 提供了一种在运行时访问它的方法。这个问题展示了如何将其包含在 .spec 中,答案展示了如何通过脚本访问它:
使用 PyInstaller 捆绑数据文件 (--onefile) https://stackoverflow.com/questions/7674790/bundling-data-files-with-pyinstaller-onefile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)