Python xdg-open()

时间:2018-09-06 18:23:45

标签: python-2.7 xdgutils

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

document.querySelectorAll('.svgIcon-use').forEach(element => {
    element.parentElement.style.display = 'none';
});

但出现以下错误:

xdg-open test.mp4

我可以从命令行执行此操作,因此mp4没问题

2 个答案:

答案 0 :(得分:1)

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

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

os.system也是Python 2.7中的命令。您必须先导入os。 希望对您有所帮助;-)

答案 1 :(得分:1)

这在Linux上有效,它将使用适当的软件打开请求的文件。

使用以下代码:

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