Вопрос №169
Q: Что такое контекстный менеджер? Для чего он нужен? Приведите пример.
A: Контекстные менеджеры позволяют задать поведение при работе с конструкцией with: при входе и выходе из блока. Это упрощает работу с ресурсами в части их захвата и освобождения. Частый кейс - закрытие файловых дескрипторов.
Post #612
111
