-2

可能的重复:
理解 Python 装饰器

“类装饰器”/“方法装饰器”(@)有什么作用?换句话说,这和普通评论有什么区别?

另外,在方法之前setter使用时会做什么@previousMethod.setter?谢谢你。

4

1 回答 1

4
@decorator
def function(args):
    #body

只是语法糖:

def function(args):
    #body

function = decorator(function)

就是这样。

如您所见,装饰器被调用,所以它绝不是评论。

于 2012-04-17T13:37:40.267 回答