Войти
ФлеймФорумПрограммирование

наваять простой скрипт на Python для считывания консоли

#0
19:53, 12 мар. 2019

собственно есть задача, запустить на винде консольную программу и  считывать, что она пишет в консоль, и если написала что-то, "killme_please_ok", то возвращаем системный код 0, "killme_please_error", то возвращаем 1. И в обоих случаях убиваем порожденный процесс. И выводить самим в консоль, что тот процесс выводит.
Как я понимаю, это должно лечь на Python скрипт, на котором я никогда не писал.

погуглил, и строчкой

sys.exit(1) или sys.exit(0) я верну нужный мне exit code.

насчет считывания чужой консоли и запуска приложения:

https://stackoverflow.com/questions/48849044/how-to-write-execute… e-with-python

вот тут пишут, что мол таким-то простым способом можно считать, но приложение же постоянно в консоль пишет. Или в моем случае нужна работа с интерактивной консолью? Но мне же не нужен ввод, просто читать чужой вывод и убить процесс в случае чего.


#1
20:09, 12 мар. 2019

попробую эту хрень заюзать:
https://www.cyberciti.biz/faq/python-run-external-command-and-get-output/

ФлеймФорумПрограммирование