使用转换为 exe 的 python 脚本运行文件

时间:2021-03-05 22:29:29

标签: python

我正在尝试获取我使用 exe 文件运行的 python 文件的路径。 这是一个描述问题的图像(“Mit runWithJar.exe öffnen”的意思是“用 runWithJar.exe 打开”): Image

在基于控制台的应用程序窗口中,我得到以下输出: Image with the console output

如何在我的 python 脚本中获取第二条路径?

我使用的是 Python 3.9 和 Windows 10

1 个答案:

答案 0 :(得分:0)

您是否拥有作为 .py 基础的原始 .exe 文件?因为这应该很简单,只需几行 Python 代码即可:

import sys
 
drop_file = sys.argv[1]
print(f"You dropped {drop_file}")
with open(drop_file) as f:
    print(f.read())
input("Press <Enter> to exit")

采用自 here。发布此内容的人回复说,它也适用于使用 PyInstaller 构建的 .exe。可能需要创建一个简单的 .bat 文件 - 这取决于您的系统设置。您可能还想查看 this 以了解有关拖放和 Python 的更多信息。