Python xdg-open()
Попытка использовать xdg-open в скрипте Python
xdg-open test.mp4
но получите следующую ошибку:
File "dl.py", line 21
xdg-open test.mp4
^
SyntaxError: invalid syntax
Я могу сделать это из командной строки, поэтому нет проблем с mp4
0 ответов
Это работает на Linux, он откроет запрошенный файл с соответствующим программным обеспечением.
Используйте код ниже:
import subprocess
subprocess.call(["xdg-open", "filename"])
У меня недостаточно репутации для комментариев, но поскольку никто не отвечает, я пытаюсь дать ответ. Я не помню о 2.7, но в Python 3 я обычно использую что-то вроде этого:
os.system("xdg-open "+ <string>)
os.system это команда также в Python 2.7. Вы должны импортировать ОС в первую очередь. Надеюсь, поможет;-)