Junior — Middle
91
Python-da kontekst menecerinin istifadəsinə nümunə göstərə bilərsinizmi?
AI-dan cavab
sobes.tech Süni İntellekt
Контекстный менеджер в Python используется для автоматического управления ресурсами, например, открытия и закрытия файлов. Самый простой пример — использование конструкции with для работы с файлом:
with open('example.txt', 'r') as file:
content = file.read()
# файл автоматически закрывается после выхода из блока with
Здесь open возвращает объект, поддерживающий протокол контекстного менеджера, который гарантирует вызов метода __exit__ для закрытия файла, даже если внутри блока возникнет исключение.