#decorator
def before(func):
def wapper(*args):
print "print before invoke foo function"
func(*args)
print "print after invoke foo function"
return wapper
@before
def foo(x):
print "this is dummy function" + x
foo("mm")
def before(func):
def wapper(*args):
print "print before invoke foo function"
func(*args)
print "print after invoke foo function"
return wapper
@before
def foo(x):
print "this is dummy function" + x
foo("mm")
本文展示了一个使用装饰器实现的功能,在函数调用前后分别打印提示信息,并通过一个简单的示例函数进行演示。
394

被折叠的 条评论
为什么被折叠?



