Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как выполнить программу или вызвать системную команду из Python?

ПрограммированиеData science+3
Анонимный вопрос
  ·   · 6,5 K
На Кью задали 1 похожий вопрос
Классику мы ценим за вневременную актуальность...  · 13 сент 2022
По  общему подходу задействуется соответствующая схема обращения к компонентам, иначе говоря, объявляется процесс вызова библиотеки.
Ищите виды исключений, обработка завершений и прочие, все то, корректное выполнение чего, говорит о том, что программист уважает пользователя своего продукта.
Ну и не забудьте вызов библиотечных компонентов 
request
1 эксперт согласен
request здесь вообще не в тему… другой человек ответил совершенно правильно, повторяться не стану.
Специалист МГТУ им. Н. Э. Баумана, Информатика и...  · 14 сент 2022
Если речь об исполняемом exe-файле/сис-команде, можно попробовать такое: import os os.startfile("C:\app.exe") или import subprocess sys_command = "cat test_file.txt" subprocess.run(sys_command) Ответы и примеры есть тут и... Читать далее
1 эксперт согласен
Ответы на похожие вопросы
Как выполнить программу или вызвать системную команду из Python? — 2 ответа, задан 
С помощью функции run модуля subprocess, в официальной документации приведены примеры того как это можно сделать:
Но если вдруг её окажется мало или она покажется сложной для чтения, на этот случай есть неофициальное руководство:
1 эксперт согласен
Как выполнить программу или вызвать системную команду из Python? — 2 ответа, задан 
Пофигист с большим жизненным опытом, обремененный...  · 18 июн 2022
Собственно есть 2 пути. Показываю для linux.
Первый ждет завершения вызываемого кода (текущий поток останавливается), а второй просто открывает его в параллельном процессе (текущий поток продолжает работать и появляется новый процесс в задачах). 
Первый использует os 
import os 
os.system('command')
где command - команда операционной системы… Так можно не только запустить что-то на исполнение, но и выполнить, например, копирование, создание каталога и т.д. и т.п. — т.е. любую команду, которую вы введете в терминале.
Второй — через subprocess. Показываю тоже два случая:
import subprocess 
subprocess.Popen(['pcmanfm','/home/alex/.shutter']) # запуск с аргументом 

path = '/home/alex/РабочийСтол/QML на PyQt5.ctb' # имя файла 
subprocess.Popen(['xdg-open']+[path]) # открытие файла в ассоциированной программе
Первый случай - когда просто нужно запустить процесс с параметром, а второй - если нужно открыть файл неизвестной природы в его программе, то используется xdg-open (например: xdg-open <полный путь>). 
Как-то так… Для win - смотри справку по этим методам. Есть и еще способы, но эти самые понятные.