Задать вопрос
@Macbet
Linux программист

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

Есть готовая консольная программа, чтобы во время исполнения pyhton скрипта ей передавались команды с ключами и отслеживалась ее действительность, возможно ли это сделать на python?
  • Вопрос задан
  • 3114 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект