python装饰器

def deco(func):
    print 'before myfunc() called'
    func
    print 'after myfunc() called'
def myfunc():
    print 'myfunc() called'
myfunc=deco(myfunc)
输出:
before func() called
myfunc() called
after func() called
myfunc()
输出:
myfunc() called
myfunc()
输出:
myfunc() called


你可能感兴趣的:(python,装饰器)