Klassen - Instanziierung - "dynamische Variablen" :K
Verfasst: Freitag 21. Juni 2013, 10:58
Hallo liebe Gemeide,
ich laufe seit Stunden gegen ne Wand und komme einfach nicht weiter. Ich versuche, mich kurz zu fassen..
Ich habe eine leere Liste in "Modul a", ich parse eine *.txt o.ä. und fülle list mit "Variablen".
Hinterher steht dann in der Liste
Weiter habe ich eine Klasse
Ich möchte, und das funktioniert auch soweit automatisiert über eine "for-Schleife", mit den geparsten Variablen aus N-Instanzen der Klasse "Klasse" isntanziieren.
Diese Instanzen liegen jetzt irgendwo bei mir im Speicher rum, nur kann ich nicht damit arbeiten.
Mit arbeiten meine ich wieder in einem anderen Modul z.b. dann
Dem Interpreter fehlt da natürlich die Referenzierung was überhautp "variable1" ist...Versteht ihr mein Problem?^^
Ich möchte kurz gesagt diverse, in der Anzahl variabel, Instanzen der Klasse "Klasse", mit welchen ich hinterher in meinem 'main'-Modul arbeiten kann...entwerder is mein Code derart scheiße, oder ich hab einen zu komplizierten Ansatz.
import, exec, wasauchimmer...alles schon versucht...
Vielen Dank!
ich laufe seit Stunden gegen ne Wand und komme einfach nicht weiter. Ich versuche, mich kurz zu fassen..
Ich habe eine leere Liste
Code: Alles auswählen
list = []
Hinterher steht dann in der Liste
Code: Alles auswählen
list = ["variable1","variable2", "variable3",...,"variableN"]
Code: Alles auswählen
class Klasse(object):
pass
Code: Alles auswählen
list[]
Code: Alles auswählen
list[i] = Klasse()
Diese Instanzen liegen jetzt irgendwo bei mir im Speicher rum, nur kann ich nicht damit arbeiten.
Code: Alles auswählen
<Klasse.Klasse object at 0x010340FB>
Code: Alles auswählen
variable1.setWert(800)
Ich möchte kurz gesagt diverse, in der Anzahl variabel, Instanzen der Klasse "Klasse", mit welchen ich hinterher in meinem 'main'-Modul arbeiten kann...entwerder is mein Code derart scheiße, oder ich hab einen zu komplizierten Ansatz.
import, exec, wasauchimmer...alles schon versucht...
Vielen Dank!