使用已转换为 exe 的 python 脚本运行文件 [关闭]
Posted
技术标签:
【中文标题】使用已转换为 exe 的 python 脚本运行文件 [关闭]【英文标题】:Running a file with an python script which was converted to an exe [closed] 【发布时间】:2021-06-04 14:20:53 【问题描述】:我正在尝试在 python 中获取我使用 exe 文件运行的文件的路径。 这是描述问题的图像(“Mit runWithJar.exe öffnen”的意思是“使用 runWithJar.exe 打开”):
在基于控制台的应用程序的窗口中,我得到以下输出:
如何在我的 python 脚本中获取第二个路径?
我正在使用 Python 3.9 和 Windows 10
【问题讨论】:
你指的是什么python脚本? 您是否在寻找您创建的 exe 文件的 .py 版本? 请将输出作为文本而不是屏幕截图发布。 Here's why. 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask 【参考方案1】:您是否有作为.exe
基础的原始.py
文件?因为这应该很简单,只需几行 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。发布此消息的人回复说,它也可以与 .exe
使用 PyInstaller 构建。可能需要创建一个简单的.bat
文件 - 这取决于您的系统设置。您可能还想查看this,了解有关拖放和 Python 的更多信息。
【讨论】:
以上是关于使用已转换为 exe 的 python 脚本运行文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
我需要将我的 python 3.6.1 脚本转换为 .EXE 文件。我怎么做?
在 ubuntu 12.04 下使用 cx-freeze 将 Python 脚本转换为 Windows exe 文件
运行转换后的 py 到 exe 文件显示控制台而不是设计的 GUI