Sobes.tech
Junior — Middle
110

El tudná magyarázni, hogyan működik a finally blokk a kivételkezelő mechanizmusban?

Válasz az MI-től

sobes.tech MI

Блок finally в Python используется в конструкции обработки исключений (try-except-finally) и гарантирует выполнение определённого кода вне зависимости от того, было ли исключение или нет.

Это полезно для освобождения ресурсов, закрытия файлов, сетевых соединений и других действий, которые должны выполниться всегда.

Пример:

try:
    file = open('data.txt', 'r')
    data = file.read()
except FileNotFoundError:
    print('Файл не найден')
finally:
    file.close()  # Этот код выполнится всегда