Что такое finally

Python Junior Без компании
Что такое finally
Ответы
Блок `finally` в Python используется в конструкции `try-except-finally` для выполнения кода, который должен быть выполнен **в любом случае**, независимо от того, возникло исключение или нет. Это полезно для освобождения ресурсов (например, закрытия файлов или соединений с БД). Пример: ``` try: file = open('example.txt', 'r') data = file.read() print(data) except FileNotFoundError: print("Файл не найден!") finally: file.close() # Закрытие файла в любом случае print("Операция завершена") ``` Даже если возникнет исключение, код в `finally` выполнится. Если `finally` отсутствует, ресурсы могут остаться незакрытыми.