Встречается на собеседованиях • сегодня
Зачем нужно ключевое слово with в Python
Ключевое слово with используется для работы с контекстными менеджерами, которые автоматически управляют ресурсами (например, файлами, соединениями). Оно гарантирует, что ресурс будет корректно закрыт или освобождён, даже если возникнет исключение.
Пример с файлом:
python
with open('file.txt', 'r') as file:
data = file.read()
# Файл автоматически закроется после выхода из блока withБез with пришлось бы делать так:
python
file = open('file.txt', 'r')
try:
data = file.read()
finally:
file.close() # Закрытие вручнуюwith делает код чище и безопаснее.

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