Как выйти из Python 3.2?

Теперь я знаю, что мы не можем использовать sys.exit(). Итак, как мне выйти из новой версии Python?

Ответ 1

import sys
sys.exit()

из документации модуля sys:

выход ([Arg])

Выход из Python. Это реализовано путем повышения SystemExit исключение, поэтому действия по очистке указанные в конце предложения заявления заслуживают, и это можно перехватить попытку выхода на внешнем уровне. Необязательный аргумент arg может быть целым числом, дающим статус выхода (по умолчанию - ноль), или другого типа объекта. Если это целое число, нуль successful termination'' and any nonzero value is considered ненормальным завершение '' оболочками и тому подобное. Большинство систем требуют, чтобы они находились в диапазон 0-127 и произвести undefinedрезультаты в противном случае. Некоторые системы имеют соглашение о назначении конкретных значения для конкретных кодов выхода, но они, как правило, недостаточно развиты; Программы Unix обычно используют 2 для ошибки синтаксиса командной строки и 1 для все другие ошибки. Если другой тип объекта передается, None эквивалентному прохождению нуля, и любой другой объект печатается на sys.stderr и приводит к коду выхода 1. В частности, sys.exit( "некоторая ошибка сообщение" ) - это быстрый способ выйти из когда возникает ошибка.

Источник