Python: Wieso wird die Funktion "balance" nicht gefunden?
Ganz oben die Funktion balance, die rufe ich unten in run auf. Leider findet er die nicht, warum auch immer. Weiß jemand wieso?
NameError: name 'balance' is not defined
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Technik, Python, Technologie
balance ist keine "generelle" Funktion des Skriptes, sondern eine Funktion des Objektes. Du musst also das über self.balance() aufrufen.
Zudem fehlt in den Parametern der Objektfunktionen noch das "self"
Bin zwar nicht wirklich in Python drin, aber würde er es denn mit Bot.balance() finden?
Orothred23
01.11.2021, 15:55
@DualStudieren
Oder so :D Immerhin hats dich auf den richtigen Trichter gebracht :-)
du erinnerst mich gerade was. Ich muss self.balance schreiben, danke XD