Объяснение Python «__enter__» и «__exit__» ⇐ Python
-
Anonymous
Объяснение Python «__enter__» и «__exit__»
Я видел это в чьем-то коде. Что это значит?
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: распечатать с распечатать с
Я видел это в чьем-то коде. Что это значит?
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: распечатать с распечатать с
Мобильная версия