def outer(func):

    def inner():
        print('123')
        func()return inner

def outer1(func):

    def inner():
        print('###')
        func()
        print('456')return inner

@outer
@outer1
def f1():
    print('!!!!!!!!!')
    
f1()

123
###
!!!!!!!!!
456

 

 

posted on 2017-11-22 17:57  悯尘  阅读(320)  评论(0编辑  收藏  举报