Встречается на собеседованиях • сегодня
Когда хочешь выйти на работу
Если ты спрашиваешь о выходе из программы в Python, есть несколько способов:
sys.exit()— стандартный способ завершения программы с кодом возврата (0 — успех, другие — ошибки).pythonimport sys sys.exit(0) # успешное завершение
-
raise SystemExit— аналогsys.exit(), но без импорта модуля.pythonraise SystemExit("Программа завершена") -
os._exit()— немедленный выход без обработки исключений (используется в особых случаях, например, в дочерних процессах).pythonimport os os._exit(1) # аварийное завершение -
Исключение
KeyboardInterrupt— при нажатииCtrl+Cв консоли.
Лучший выбор — sys.exit(), так как он безопасно завершает программу, вызывая все необходимые деструкторы и обработчики finally.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы