получить код выхода для программы 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 
  • ImportError: нет модуля с именем PyQt4.QtCore
  • Итерированная функция в Python
  • Пересекайте несколько списков в приложении с использованием python
  • Объяснение Python '__enter__' и '__exit__'
  • Собирающие данные (график рассеяния) в python?
  • Новое для Python: получение NameError в переменной
  • Не удалось импортировать gsutil
  • Инициализировать макет проекта в python?
  •  
    Interesting Posts for Van-Lav

    как комментировать текст с текстом в matplotlib?

    Почему декодер python заменяет более чем недопустимые байты из кодированной строки?

    ipynb импортирует другой файл ipynb

    Подкласс класса Django: получить подкласс, запросив суперкласс

    Выбор строк фрейма данных на основе двух условий в Pandas python

    Печать «Foo», если элемент находится в списке

    Python версии 2.7: XML ElementTree: как выполнять итерацию через определенные элементы дочернего элемента, чтобы найти совпадение

    Является ли это более быстрым для наборов соединений или проверяет весь список для дубликата?

    Сравните файл .txt и .csv и нужно заменить соответствующим именем в файле .csv на .txt

    Правило самоанализа Django-South не работает

    TypeError: объект «RelatedManager» не является итерируемым

    Инвертировать изображение, отображаемое imshow в matplotlib

    Как создать поле модели django, которое имеет значение по умолчанию, если оно когда-либо установлено в null

    Как автоматически изменить поле выбора в оду

    Сделать словарь из списка с помощью python

    Python - лучший язык программирования в мире.