eigentlich war ich der Meinung, dass ich das Thema mehr oder weniger im Griff hätte... Dem scheint wohl nicht so
Code: Alles auswählen
class Test():
def __init__(self):
self.a = 10
def guck(self):
b = 10
Wenn ich dann die Methode guck() über instanz.guck() aufrufe und das Attribut b über instanz.guck.b abfragen möchte, erhalte ich die Meldung
AttributeError: 'NoneType' object has no attribute 'b'
Schon klar, über die return-Anweisung wär's kein Problem. Ich möchte allerdings nach Aufruf einer bestimmten Methode mehrere Attribute belegen, die ich dann bequem über instanz.methode.attribut abfragen kann.
Wo liegt mein Denkfehler?
Liebe Grüße
mutetella