Встречается на собеседованиях • сегодня
Что такое блок finally в конструкции try catch
Блок finally выполняется всегда, независимо от того, было ли исключение в блоке try или нет. Он используется для освобождения ресурсов (например, закрытия файлов, соединений с БД), которые должны быть обработаны в любом случае.
Пример:
python
try:
file = open('example.txt', 'r')
data = file.read()
print(data)
except FileNotFoundError:
print("Файл не найден")
finally:
file.close() # Закрытие файла произойдет в любом случаеКлючевые моменты:
finallyвыполняется даже приreturn,breakили новом исключении вexcept- Полезен для cleanup-операций
- Не влияет на распространение исключений

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы