Play IT

Обработка исключений

Интерактивное демо «Обработка исключений» — раздел Энциклопедия · Код и разработка.

code-devencyclopedia

Ошибка, исключение и раскрутка стека

Пошагово: как выглядит сбой, стек вызовов и итог для программы

Python
1def process_file(path):
2try:
3file = open(path)
4# чтение файла…
5except FileNotFoundError as ex:
6print(f"Файл не найден: {ex}")
7finally:
8if file: file.close()
Стек вызовов
main()
Объект исключения

Исключение ещё не создано

Консоль / журнал
Вывод программы появится на следующих шагах
Шаг 1 / 8: Программа в main() вызывает process_file("missing.txt").