例子:

def deco(func):
    print("before myfunc() called.")
    func()
    print("  after myfunc() called.")
    return func
 
@deco
def myfunc():
    print(" myfunc() called.")
 
myfunc()
myfunc()


说明:这里@deco这一句,和myfunc = deco(myfunc)其实是完全等价的,只不过是换了一种写法而已