Интерактивный режим Обработка ошибок При возникновении ошибки интерпретатор печатает сообщение об ошибке и трассировку стека. Затем в интерактивном режиме он возвращается к основному запросу; когда ввод поступает из файла, он завершает работу с ненулевым статусом выхода после печати трассировки стека. (Исключения, обрабатываемые except предложением в try операторе, не являются ошибками в этом контексте.) Некоторые ошибки безоговорочно фатальны и вызывают выход с ненулевым выходом; это относится к внутренним несоответствиям и некоторым случаям нехватки памяти. Все сообщения об ошибках записываются в стандартный поток ошибок; обычный вывод выполненных команд записывается в стандартный вывод. Ввод символа прерывания (обычно Control-C или Delete) в основной или дополнительный запрос отменяет ввод и возвращается к основному запросу. Ввод прерывания во время выполнения команды вызывает KeyboardInterrupt исключение, которое может быть обработано try оператором. Исполняемые скрипты Python В с