pyinstaller 更改文件路径的值



我正在运行以下代码:

DIRECTORY_PATH = os.getcwd()
print(DIRECTORY_PATH)
print(__file__)
print(os.path.abspath(__file__))
input("Press enter to continue ...")

但是当我在使用pyinstaller后运行与只运行python脚本时,我得到了不同的结果。有没有办法获取exe所在的目录?

运行pyinstaller --onefile exe(注意黑色python shell后面的蓝色powershell,其中包含用于运行exe的命令(

使用 python 运行 python 脚本

我发现解决此问题的唯一方法是制作一个批处理文件以从同一目录运行程序。

cd %~dp0
start program.exe

这样,您可以获得起始文件的目录路径,即使它在技术上是因为它来自批处理文件。

相关内容

  • 没有找到相关文章

最新更新