Шаг 16.
Python: тонкости программирования. Шаблоны для чистого Python. Менеджеры контекста и инструкция with. Ключевые выводы
На этом шаге мы подитожим изученный материал.
Сформулируем основные выводы:
- Инструкция with упрощает обработку исключений путем инкапсуляции стандартных случаев применения инструкций try...finally в так
называемые менеджеры контекста.
- Чаще всего менеджер контекста используется для управления безопасным получением и высвобождением системных ресурсов. Ресурсы выделяются при
помощи инструкции with и высвобождаются автоматически, когда поток исполнения покидает контекст with.
- Эффективное применение инструкции with помогает избежать утечки ресурсов и облегчает ее восприятие.
На следующем шаге мы рассмотрим подчеркивания, дандеры и еще кое-что.
Предыдущий шаг
Содержание
Следующий шаг