【问题标题】:Python xdg-open()Python xdg-open()
【发布时间】:2018-09-06 18:23:45
【问题描述】:

尝试在 python 脚本中使用 xdg-open

xdg-open test.mp4

但得到以下错误:

File "dl.py", line 21
    xdg-open test.mp4
                ^
SyntaxError: invalid syntax

我可以从命令行执行,所以 mp4 没有问题

【问题讨论】:

    标签: python-2.7 xdgutils


    【解决方案1】:

    我没有足够的声誉来发表评论,但由于没有其他人回复,我尝试给出答案。我不记得 2.7 但在 Python 3 中我通常使用这样的东西:

     os.system("xdg-open "+ <string>)
    

    os.system 也是 Python 2.7 中的一个命令。您必须先导入操作系统。 希望它有所帮助;-)

    【讨论】:

      【解决方案2】:

      这适用于 Linux,它将使用适当的软件打开请求的文件。

      使用下面的代码:

      import subprocess
      subprocess.call(["xdg-open", "filename"])
      

      【讨论】:

      • 仅供参考:编辑不会窃取您的答案,您仍然有责任并为此负责。编辑通常只是为了帮助改进它。您可以通过左侧的shareflag 按钮之间的edit 按钮再次对其进行编辑。
      • 编辑没有意义,也没有解释任何内容,仅此而已?
      • 您经常可以看到其他人编辑的帖子。大多数时候是格式化,有时是为了改进帖子的内容。除了好的内容之外,更好的格式也很重要。
      猜你喜欢
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 2014-09-01
      • 2014-03-09
      • 2018-03-25
      • 2018-04-16
      相关资源
      最近更新 更多