我想从我的python脚本创建一个exe文件,但我想在包中添加一些图片。我不知道怎么做。我研究过,但答案不是在任何地方。我不知道如何打开规范文件以及如何编辑它们以执行包含aditional文件的一个exe文件。请帮帮我。
感谢大家,他们将作出回应。
答案 0 :(得分:3)
首先,您必须create a .spec
file。如果你试图运行pyinstaller,它应该已经生成了一个。如果要使用.spec
文件进行编译,则必须使用pyinstaller myspec.spec
命令。
您可以在任何文本编辑器中编辑.spec
文件,将图片添加为data
。只需将它们添加为元组列表,包括源文件和目标目录。根据{{1}}手册示例:
pyinstaller
这会将a = Analysis(...
datas=[ ('src/img01.jpg', '.') ],
...
)
添加到img01.jpg
文件夹。如果设置了相对目录,则需要确保脚本查看这些文件的正确相对位置。