在一个非常有用(尽管并非严格必要的)情况下,我会说一句话,以获得一种作为属性的等级方法。 (需要一个利用吸引力来为独裁者设定某些回归价值,而我不想说什么小事)
我记得读过有关“@attribute
decorator”的内容,但我可以找到(要么在Adhur或Django)。
TL;DR:
How do I make this:
class foo:
bar = "bar"
def baz(self):
return "baz"
为此:
>>> f = foo()
>>> f.baz
"baz"
(edit for clarity) instead of this:
>>> f = foo()
>>> f.baz
<bound method foo.baz of <__builtin__.foo instance at 0x...>>