Менеджер контекста with в Python

Наверняка каждый, кто использует в своей работе python, сталкивался с ключевым словом with. Классическим примером будет являться работа с файлами:

11

Есть еще один способ создать контекстный менеджер - декоратор @contextmanager из модуля contextlib

https://pastebin.com/wgiB3Yy1

4
Ответить
Автор

Да, действительно, при помощи этого декоратора можно получить аналогично работающий код. Спасибо за дополнение!

Ответить