当我有用于在类中调用另一个方法的常规方法时,我必须这样做
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
但是当我有静态方法时,我不能写
self.dosomethingelse()
因为没有实例。在Python中如何从同一个类的另一个静态方法中调用一个静态方法,我该怎么做?
编辑:真是一团糟。好的,我将问题改回原来的问题。我已经有了彼得·汉森(Peter Hansen)评论中第二个问题的答案。如果您认为我应该再提出一个已经存在的答案的问题,请告诉我。
3
@pablo:你不能改变问题的实质!结束这个问题,开始另一个问题!
—
jldupont
好的好的。您是说删除问题吗?彼得·汉森(Peter Hansen)的评论中已经存在答案
—
巴勃罗(Pablo)2009年
@pablo:您不能在此处删除对每个为您的问题做出贡献的人的礼貌。您需要接受答案并创建一个新问题。
—
jldupont
@pablo:需要明确的是:您最初提出的问题的答案应该被接受。不用担心,您将在这里学习自己的方式。干杯:-)
—
jldupont,2009年