装修问答

如何理解Python装饰器?

".":
print ", **karg),参数为被包装的函数.,装饰器就是一个函数.所谓装饰器就是把函数包装一下:
def d(fp),返回包装后的函数:你可以试下,为函数添加一些附加功能:
def _d(*arg:
print "do sth before fp;
r= fp(*arg;
return r
return _d

@d
def f(), **karg)
print "do sth after fp;call f"

悠然逸轩 442024-06-14