摘要: def deco(func): print(' ') return func @deco # >test=deco(test) def test(): print('test ') test() #result # # test @deco # >Foo=deco(Foo) class Foo: p 阅读全文
posted @ 2019-03-31 21:43 wind_y 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 上下文管理协议,即with语句。为了让一个对象兼容with语句,必须要在这个对象的类中声明__enter__和__exit__方法 class Open(): def __init__(self,name): self.name=name def __enter__(self): print('执行 阅读全文
posted @ 2019-03-31 13:09 wind_y 阅读(222) 评论(0) 推荐(0) 编辑