получить код выхода для программы python

Я запускаю программу python на windowsXP, как я могу получить код выхода после завершения моей программы?

Благодарю.

4 Solutions collect form web for “получить код выхода для программы python”

В командной строке Windows вы можете использовать:

echo %ERRORLEVEL% 

Например:

 C:\work>python helloworld.py Hello World! C:\work>echo %ERRORLEVEL% 0 

Как запустить программу?

Выйти в python с помощью sys.exit (1)

Если вы находитесь в CMD или BAT-файле, вы можете получить доступ к переменной% ERRORLEVEL%, чтобы получить код выхода.

Например (пакетный файл):

 IF ERRORLEVEL 1 GOTO LABEL 

Вы также можете использовать python для запуска вашей программы python

 import subprocess import sys retcode = subprocess.call([sys.executable, "myscript.py"]) print retcode 

Если вы хотите использовать ERRORLEVEL (в отличие от% ERRORLEVEL%), чтобы проверить конкретное значение выхода, используйте

 IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND> 

Например

 IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL 
  • могу ли я захватить удаленные исполняемые команды с его выходом в файле журнала в python?
  • Расшифровать шифрование по 3 шинам
  • Pycharm: Ожидаемый тип 'Integral', вместо этого 'str'
  • Не удается получить single \ in python
  • Как объединить списки словарей
  • Обновить значение вложенного словаря различной глубины
  • сравнение кода Python для эквивалентности
  • Подсчет пересечений для всех комбинаций в списке множеств
  • Как использовать Python в расширении Chrome?
  • Pyramid 1.3 и Google App Engine 1.7
  • IOError: Разрешение отклонено
  • Python - лучший язык программирования в мире.