Als ich für den Aufruf einer anderen Methode in einer Klasse regulären Methoden haben, muss ich tun, um diesePython statische Methoden - wie ein Verfahren aus einer anderen Methode aufzurufen
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
aber wenn ich statische Methoden haben kann ich nicht schreibe
self.dosomethingelse()
weil es keine Instanz gibt. Wie muss ich in Python vorgehen, um eine statische Methode von einer anderen statischen Methode derselben Klasse aufzurufen?
Edit: was für ein Chaos. Ok, ich habe die Frage zur ursprünglichen Frage zurückgestellt. Ich habe bereits die Antwort auf die zweite Frage, die in Peter Hansens Kommentar steht. Wenn du denkst, ich sollte eine andere Frage für eine Antwort öffnen, die ich bereits habe, bitte sag es mir.
@pablo: Sie nicht das Wesen der Frage ändern !! Beende diese Frage und beginne eine weitere ** !! – jldupont
ok, ok. meinst du die Frage löschen? Die Antwort ist bereits in Peter Hansens Kommentar enthalten – Pablo
@pablo: Sie können hier nicht löschen, das wäre nicht höflich für alle, die Antworten auf Ihre Frage beigetragen haben. Sie müssen eine Antwort akzeptieren ** und ** eine neue Frage erstellen. – jldupont