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