Seite 1 von 1

Variablen beim import

Verfasst: Freitag 8. Februar 2013, 18:28
von Gertodunk
Hallo
ich will bei einem Programm einzelne classen als eigene Python documente erstellen und dann in mein programm importieren.
Das klappt auch bereits, doch wenn ich jetzt eine variable, die im hauptprogramm definiert ist, mit einer classe aus einer anderen Datei benutzen will, dann findet diese die nicht...

Würd mich freuen, wenn mir jemand helfen kann :D

danke !

Re: Variablen beim import

Verfasst: Freitag 8. Februar 2013, 19:16
von BlackJack
@Gertodunk: So funktioniert das mit den ``import`` in Python nicht. Was IMHO eine gute Sache ist. Wenn die Exemplare von der importierten Klasse auf Werte zugreifen sollen, dann muss man die als Argumente übergeben.

Re: Variablen beim import

Verfasst: Freitag 8. Februar 2013, 19:59
von Gertodunk
Danke, das heißt ich muss jede Variable, die ich in der Klasse, die in einem zweiten modul ausgelagert ist, benutzen will, als in Argument in den funktionen der Klasse einsetzen ?

Re: Variablen beim import

Verfasst: Freitag 8. Februar 2013, 20:28
von BlackJack
@Gertodunk: Oder falls Werte zum Zustand des Objektes gehören, welches durch die Klasse definiert wird, diese beim Erstellen des Exemplars übergeben und dann an das Objekt binden.

Re: Variablen beim import

Verfasst: Freitag 8. Februar 2013, 22:03
von Gertodunk
Danke sehr, hat mir sehr geholfen ! Ich hatte da grundsätzlich was falsch verstandne :D