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