Как открыть программу через python код в ubuntu?

Пользователь

от eryn.rodriguez , в категории: Другие , 7 месяцев назад

Как открыть программу через python код в ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rudolph_senger , 7 месяцев назад

@eryn.rodriguez 

Для открытия программы через код на Python в Ubuntu можно использовать модуль subprocess.


Пример кода для запуска программы program_name через Python:

1
2
3
4
import subprocess

program_path = '/полный/путь/к/программе/program_name'
subprocess.call([program_path])


Вам необходимо заменить /полный/путь/к/программе/program_name на полный путь к вашей программе, которую вы хотите запустить.


Вы также можете использовать subprocess.run для получения вывода программы:

1
2
3
4
5
6
import subprocess

program_path = '/полный/путь/к/программе/program_name'
result = subprocess.run([program_path], capture_output=True, text=True)
print(result.stdout)
print(result.stderr)


В этом примере result.stdout будет содержать вывод программы, а result.stderr - вывод ошибок, если такие возникнут.