@Macbet
Linux программист

Исполнение скомпилированной программы в python-скрипте

Есть готовая консольная программа, чтобы во время исполнения pyhton скрипта ей передавались команды с ключами и отслеживалась ее действительность, возможно ли это сделать на python?
  • Вопрос задан
  • 3114 просмотров
Решения вопроса 1
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
Вот куски кода из моего скрипта для Python 3.3:
def _run_process(self, args):
		proc = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
		stdoutBin = proc.stdout.read()
		stderrBin = proc.stderr.read()
		proc.stdout.close()
		proc.stderr.close()
		proc.wait()
		self._toolResult['retcode'] = proc.returncode
		self._toolResult['stdout'] = stdoutBin.decode('ascii')
		self._toolResult['stderr'] = stderrBin.decode('ascii')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dizballanze
@dizballanze
Software developer at Yandex
Возможно. Смотрите модуль subprocess.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы