【问题标题】:Get file path (not the executable) where application is running from?获取运行应用程序的文件路径(不是可执行文件)?
【发布时间】:2021-09-24 04:15:52
【问题描述】:

我使用 pyinstaller 将 py 转换为 exe,用于打开 .jpg 文件。 我想获取运行我的应用程序的 jpg 路径(不是可执行文件),以便它可以通过双击 jpg 直接打开 jpg。

您能建议如何在 python 中实现这一点吗?

谢谢!

【问题讨论】:

  • 这不是“我的应用程序从哪里运行”的路径。如果您双击 JPG 并且您的脚本被配置为 JPG 的打开器,那么文件名将在命令行上传递。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: python executable desktop-application


【解决方案1】:

试过 sys.argv[1] 并且它可以工作,而 os.getcwd() 返回“C:\WINDOWS\system32”。不知道为什么评论被删除,但谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 2014-04-04
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    相关资源
    最近更新 更多