python + win32: простой способ запустить процесс и напечатать его код ошибки? - PullRequest
0 голосов
/ 16 февраля 2011

Я использую Windows XP и хочу запустить процесс и распечатать его код завершения.У меня нет компилятора C, и я не хочу его использовать.Хотя у меня есть Python, поэтому я думаю, что это, вероятно, самый простой способ сделать это.

Как мне написать быстрый скрипт на Python для запуска процесса и печати его кода выхода?

Ответы [ 2 ]

5 голосов
/ 16 февраля 2011

не бери в голову, нашел его в модуле подпроцесса :

 import subprocess;
 retcode = subprocess.call(["ls","-l"])
1 голос
/ 16 февраля 2011

Подпроцесс имеет все ваши ответы

>>> import subprocess
>>> command = ['foo.exe', 'arg1', 'arg2']
>>> process = subprocess.Popen(command, shell=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...