多个装饰器装饰一个函数时

def wrapper1(func):
    def s1():
        print("套你大象1号")
        func()
        print("套你大象2号")
    return s1

def wrapper2(func):
    def s2():
        print("套你大象3号")
        func()
        print("套你大象4号")

    return s2
@wrapper1
@wrapper2
def lala():
    print("小辣鸡")
lala()

猜你喜欢

转载自www.cnblogs.com/zly9527/p/11324174.html