摘要:
def deco(func): print(' ') return func @deco # >test=deco(test) def test(): print('test ') test() #result # # test @deco # >Foo=deco(Foo) class Foo: p 阅读全文
摘要:
上下文管理协议,即with语句。为了让一个对象兼容with语句,必须要在这个对象的类中声明__enter__和__exit__方法 class Open(): def __init__(self,name): self.name=name def __enter__(self): print('执行 阅读全文