Объяснение Python «__enter__» и «__exit__»Python

Программы на Python
Ответить
Anonymous
 Объяснение Python «__enter__» и «__exit__»

Сообщение Anonymous »


Я видел это в чьем-то коде. Что это значит?

def __enter__(self): вернуть себя def __exit__(self, type, value, tb): self.stream.close() Вот полный код.
из __future__ import with_statement#for python2.5 класс а (объект): защита __enter__(сам): напечатайте «ссс» вернуть 'sss111' def __exit__(self, тип, значение, обратная трассировка): напечатайте «ок» вернуть ложь с a() как s: распечатать с распечатать с
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»