【问题标题】:"@" Decorator (in Python) [duplicate]“@”装饰器(在 Python 中)[重复]
【发布时间】:2012-04-28 19:29:29
【问题描述】:

可能重复:
Understanding Python decorators

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

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

【问题讨论】:

标签: python methods python-3.x decorator setter


【解决方案1】:
@decorator
def function(args):
    #body

只是语法糖:

def function(args):
    #body

function = decorator(function)

原来如此。

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

【讨论】:

    猜你喜欢
    • 2012-02-09
    • 2019-09-01
    • 2012-07-15
    • 2023-03-26
    • 1970-01-01
    • 2011-11-20
    • 2013-07-19
    • 2015-06-11
    相关资源
    最近更新 更多