python装饰器

来源:互联网 发布:单片机led灯循环点亮 编辑:程序博客网 时间:2024/06/02 18:35

关于装饰器: 如果下面有类的话,第一层接收的是方法本身,第二次自动接收类,返回需要返回 方法本身(类)

def log(func):    print func.__name__,"1"    def ww(a):        print a        return func(a)    return wwclass Demo():    @log    def test_zzz(self):        print "haha"if __name__ == "__main__":    demo = Demo()    demo.test_zzz()
0 0