Невозможно запустить исполняемый файл в Linux с использованием Python - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь запустить Zoom, используя Python в Ubuntu. Вот мой код:

import subprocess, sys

opener ="open" if sys.platform == "darwin" else "xdg-open"
subprocess.call([opener, '/opt/zoom/ZoomLauncher'])

Когда я запускаю его, это окно появляется. Даже когда я пытался запустить файл Zoom.desktop (который разрешен как исполняемый в Dolphin), он открывается в текстовом редакторе и не запускается.

1 Ответ

2 голосов
/ 12 июля 2020

Запустить двоичный файл напрямую вместо использования xdg-open:

subprocess.call(['/opt/zoom/ZoomLauncher'])

xdg-open используется для открытия файлов в приложении, настроенном для него, в среде рабочего стола

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...