Python·100 питань

Що таке контекстний менеджер і with?

Відповідь
with гарантує звільнення ресурсу.
Файли, блокування, з’єднання.
Свій менеджер: реалізуй __enter__ і __exit__.
Або використовуй contextlib.contextmanager.
Спрощує безпечний код.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем