Обработка исключений
Интерактивное демо «Обработка исключений» — раздел Энциклопедия · Код и разработка.
Ошибка, исключение и раскрутка стека
Пошагово: как выглядит сбой, стек вызовов и итог для программы
Python
1
def process_file(path):2
try:3
file = open(path)4
# чтение файла…5
except FileNotFoundError as ex:6
print(f"Файл не найден: {ex}")7
finally:8
if file: file.close()Стек вызовов
main()
Объект исключения
Исключение ещё не создано
Консоль / журнал
Вывод программы появится на следующих шагах
Шаг 1 / 8: Программа в main() вызывает process_file("missing.txt").