ich habe gerade folgendes Problem.
In einem größeren Projekt sind verschiedene Klassen in verschiedenen Python Dateien geschrieben, welche in einer "Hauptdatei" importiert werden. Hier werden dann auch die Instanzen erzeugt.
Ich brauche jetzt den Wert einer Variable aus Klasse 1 in Klasse 2, und weiß nicht wie ich darauf zugreifen kann.
Vereinfach sieht das ganze so aus:
Code: Alles auswählen
class1.py
class1:
def __init__(self):
self.var = "xyz"
Code: Alles auswählen
class2.py
class2:
def methodexyz(self):
id = class1.var # hier habe ich das problem
Code: Alles auswählen
main.py
from class1 import class1
from class2 import class2
if "__main__" == __name__:
c1 = class1
c2 = class2
Hat hier jemand einen Tipp für mich? Wie kommuniziert man am besten zwischen Klassen bzw. Instanzen?