Python 2.7 pythonxdg-open()

Python 2.7 pythonxdg-open(),python-2.7,xdgutils,Python 2.7,Xdgutils,尝试在python脚本中使用xdg open xdg-open test.mp4 但会出现以下错误: File "dl.py", line 21 xdg-open test.mp4 ^ SyntaxError: invalid syntax 我可以通过命令行来做,因此mp4没有问题,我没有足够的声誉来发表评论,但由于没有其他人回复,我尝试给出一个答案。我不记得2.7了,但在Python 3中,我通常使用如下内容: os.system("xdg-ope

尝试在python脚本中使用xdg open

xdg-open test.mp4
但会出现以下错误:

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

我可以通过命令行来做,因此mp4没有问题,我没有足够的声誉来发表评论,但由于没有其他人回复,我尝试给出一个答案。我不记得2.7了,但在Python 3中,我通常使用如下内容:

 os.system("xdg-open "+ <string>)
os.system(“xdg开放”+)
system也是Python 2.7中的一个命令。你必须先导入操作系统。
希望有帮助;-)

这在Linux上工作,它将使用适当的软件打开请求的文件

使用以下代码:

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

仅供参考:编辑并不是在窃取你的答案,你仍有责任,并为此获得荣誉。编辑通常只是为了帮助改进它。你可以通过左边的按钮再次编辑它,在
共享
标记
按钮之间。编辑没有意义,也没有解释任何内容,仅此而已?你经常可以看到其他人编辑的帖子。大多数时候是格式化,有时是为了改进帖子的内容。除了好的内容外,更好的格式也很重要。