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

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