首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python xdg-open()

Python xdg-open()
EN

Stack Overflow用户
提问于 2018-09-07 02:23:45
回答 2查看 3.4K关注 0票数 2

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

代码语言:javascript
复制
xdg-open test.mp4

但会得到以下错误:

代码语言:javascript
复制
File "dl.py", line 21
    xdg-open test.mp4
                ^
SyntaxError: invalid syntax

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

EN

回答 2

Stack Overflow用户

发布于 2019-01-02 22:54:49

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

代码语言:javascript
复制
 os.system("xdg-open "+ <string>)

os.system也是Python2.7中的一个命令。您必须先导入os。希望它能有所帮助;-)

票数 2
EN

Stack Overflow用户

发布于 2019-01-18 19:34:07

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

使用以下代码:

代码语言:javascript
复制
import subprocess
subprocess.call(["xdg-open", "filename"])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52210112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档