我愿做线沿线的东西...如何在类属性中引用python对象的classmethods?
class MyClassA(object):
an_attr = AnotherClassB(do_something=MyClassA.hello)
@classmethod
def hello(cls):
return "Hello"
但它会告诉我没有定义MyClassA当我尝试运行它。
an_attr
必须是类属性- 我不能改变
AnotherClassB
- 我宁愿如果
hello()
仍然是一个类方法
任何想法?
user387821无论如何只是打你到那里+1。 – 2011-02-09 12:42:32
@StephenPaulger:好的,我首先发布了答案,因为通过选择上面的排序顺序可以很容易地看到。并不是说它会以任何方式... :) – 2011-02-09 12:58:09