• Предмет: Информатика
  • Автор: LimikGameDev
  • Вопрос задан 2 года назад

Как с помощью программы на Python открывать другие программы? Например: я открываю программу написанную на Python, а программа запускает какую нибудь игру. Можете написать код открытия программы?


MaxLevs: Смотри в сторону subprocess
MaxLevs: Жесть, сайт всё катится и катится. Добавить слово guglit в черный список - это уже пик мapaзмa
MaxLevs: Гyгли
MaxLevs: Воо
MaxLevs: Наконец-то
MaxLevs: Гyгли в сторону subprocess
KnowsUser1: Запуск сторонних приложений из под скрипта Python может быть осуществлён либо через subprocess, либо, если мне не изменяет память, модули os или sys так же содержат в себе некоторые функции, позволяющие запускать сторонние процессы
LimikGameDev: Спасибо большое

Ответы

Ответ дал: MaxLevs
3

Это запускает приложение, но останавливает работу скрипта до момента  завершения работы вызванного приложения.

import subprocess

subprocess.call([r'C:\Program Files\someapp.exe'])

А это запускает приложение и продолжает исполнять скрипт.

import subprocess

subprocess.Popen(['C:\Program Files\someapp.exe', '-arg1'])

Вас заинтересует