【问题标题】:Running a file with an python script which was converted to an exe [closed]使用已转换为 exe 的 python 脚本运行文件 [关闭]
【发布时间】: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

标签: python


【解决方案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 的更多信息。

【讨论】:

    猜你喜欢
    • 2021-06-12
    • 2019-12-31
    • 2020-04-11
    • 2011-04-07
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    相关资源
    最近更新 更多