依赖项如何与 pyinstaller 一起使用?

问题描述 投票:0回答:1

我是Python的初学者,对于我的课程期末项目,我认为让我的程序成为可执行文件会很酷。我找到了 pyinstaller,我弄清楚了一切,我有了 .exe,但它找不到我制作的这个文本文件。我将所有数据存储在一个文本文件中,如何让我的程序找到它?

python pyinstaller
1个回答
0
投票

对于非脚本文件(图像、文本文件等),您必须将 .exe 文件和这些非脚本文件放在同一目录中。

例如:

program\
    main.exe
    info.txt

如果您的 .exe 文件在此目录之外,则无法找到您的文本文件。我假设您正在使用

open()
函数来访问您的文本文件,这意味着该函数正在您的可执行文件所在的目录中查找文本文件。

示例:

program\
    info.txt

desktop\
    main.exe

在这种情况下,您的程序正在桌面目录中查找 info.txt。

您可以通过在某处在线托管文本文件来解决此问题。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.