Code: Alles auswählen
# Datei D
class c1( a, b ):
def myfunc():
pass
class c2( a, b,c ):
def myfunc():
pass
Code: Alles auswählen
class c1( a, b ):
NameError: name 'a' is not defined
Code: Alles auswählen
# Datei D
class c1( a, b ):
def myfunc():
pass
class c2( a, b,c ):
def myfunc():
pass
Code: Alles auswählen
class c1( a, b ):
NameError: name 'a' is not defined
Klassen != Funktionen.McRib hat geschrieben:Ich habe in einer Datei D diverse Klassen definiert. Alle Klassen erwarten irgendwelche Parameter also
wenn ich die Datei importiere, bekomme ich einen NameError, das bei c1 a und b nicht definiert sind:Code: Alles auswählen
# Datei D class c1( a, b ): def myfunc(): pass class c2( a, b,c ): def myfunc(): pass
Code: Alles auswählen
class c1( a, b ): NameError: name 'a' is not defined
Code: Alles auswählen
class c1(object):
def __init__(self, a, b):
self.a = a
self.b = b