Назад к вопросам
Junior — Middle
52
Какой оператор в Python обеспечивает автоматическое управление ресурсами с помощью контекстных менеджеров?
Ответ от нейросети
sobes.tech AI
В Python оператор with обеспечивает автоматическое управление ресурсами с помощью контекстных менеджеров. Он гарантирует, что необходимые действия по открытию и закрытию ресурсов (например, файлов, сетевых соединений) будут выполнены корректно, даже если в блоке кода возникнут исключения.
Пример использования:
with open('file.txt', 'r') as file:
data = file.read()
# Файл автоматически закрывается после выхода из блока with