2

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

xdg-open test.mp4

但得到以下错误:

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

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

4

2 回答 2

2

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

使用下面的代码:

import subprocess
subprocess.call(["xdg-open", "filename"])
于 2019-01-18T11:34:06.503 回答
2

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

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

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

于 2019-01-02T14:54:49.333 回答