with-statement
×3
Создан 17.01.2025
Вопросы
0
голоса
2
ответов
25
просмотров
Значение оператора "with" без ключевого слова "as"
Я знаком с использованием оператора with
в Python как средством обеспечения завершения работы объекта в случае возникновения исключения. Обычно это выглядит так:
with file.open('myfile.txt') as f:
делаем что-то...
что является сокращенной формой следующего кода:
f =...
6
голоса
4
ответов
51
просмотров
Объяснение '__enter__' и '__exit__' в Python
Описание проблемы для StackOverflow:
Я увидел следующий код и не совсем понимаю, что он означает:
def __enter__(self):
return self
def __exit__(self, type, value, tb):
self.stream.close()
Кроме этого, вот полный код:
from __future__ import with_statement #...
6
голоса
2
ответов
36
просмотров
Несколько переменных в операторе 'with'?
Вопрос: Можно ли объявить несколько переменных с помощью оператора with
в Python?
Я пытаюсь использовать оператор with
в Python для открытия нескольких файлов одновременно. Что-то вроде следующего кода:
from __future__ import with_statement
with open("out.txt", "wt"),...
Эксперты по тегу