我是编程(和Python)的新手,而StackOverflow问题/响应系统使我能够解决所有问题,直到现在。我没有找到任何直接解决我当前问题的帖子,但是不得不承认我并不真正知道出什么问题。让我解释。
我正在尝试*.py使用PyInstaller 制作脚本的可执行文件。使用简单的Python脚本(使用--onefile)完成此操作没有问题,但是当涉及到使用其他*.py和*.txt文件的更复杂程序时,它就不起作用。我知道我需要修改规格文件并尝试了许多替代方法-例如添加隐藏文件。
这些是文件:
UpdatingStrategy.py (要在可执行文件中转换的目标文件)LPRfunctions.py(UpdatingStrategy.py从该文件导入函数)*.txt读取以下文件UpdatingStrategy.py:
Strategy_Observ.txtStrategy_Problems.txtUpdating_Observ1.txtUpdating_Observ2.txtUpdating_Problems.txt我正在使用Python 3.5和Windows10。请告诉我是否需要其他信息。
有人可以告诉我如何正确使用spec文件并对其进行修改,以使之成为可执行文件UpdatingStrategy.py吗?我已经阅读了PyInstaller文档,但是我缺乏许多关键原则,因此无法正常工作。