您的位置:首页 > 编程语言 > Python开发

python 代码片段21

2016-01-04 22:53 761 查看
#coding=utf-8

@doco
def foo():
pass

'''
deco把foo函数拿过来,加上一些额外的功能再重新赋值给foo,如下
'''
foo=deco(foo)

def log(func):
def wrappedFunc():
print "*** %s() called" % func.__name__
return func()
return wrappedFunc

@log
def foo():
print "inside foo()"
foo()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: