我正在尝试获取我使用 exe 文件运行的 python 文件的路径。 这是一个描述问题的图像(“Mit runWithJar.exe öffnen”的意思是“用 runWithJar.exe 打开”):
在基于控制台的应用程序窗口中,我得到以下输出:
如何在我的 python 脚本中获取第二条路径?
我使用的是 Python 3.9 和 Windows 10
答案 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 的更多信息。