Python: Variable bleibt undefiniert, obwohl sie eindeutig definiert sein müsste?
Hey
Bei folgendem Code:
class klasse:
variable = None #Auch mit variable = "" probiert
def __init__(self, argument):
self.variable = andere_klasse(argument)
def funktion(self, argument):
self.variable.variable_in_anderer_klasse = argument
Tritt das problem auf, dass 'variable' immer bei der ursprünglichen Definierung bleibt und ich die Funktion der anderen Klasse nicht aufrufen kann.
AttributeError: 'NoneType' object has no attribute 'variable_in_anderer_klasse'
Woran liegt das?
Computer,
programmieren,
Informatik,
Programmiersprache,
Python,
Python 3