Junior — Middle
112
İstisna idarəetmə mexanizmində finally blokunun necə işlədiyini izah edə bilərsinizmi?
AI-dan cavab
sobes.tech Süni İntellekt
Блок finally в Python используется в конструкции обработки исключений (try-except-finally) и гарантирует выполнение определённого кода вне зависимости от того, было ли исключение или нет.
Это полезно для освобождения ресурсов, закрытия файлов, сетевых соединений и других действий, которые должны выполниться всегда.
Пример:
try:
file = open('data.txt', 'r')
data = file.read()
except FileNotFoundError:
print('Файл не найден')
finally:
file.close() # Этот код выполнится всегда