Code soll intern Instanznamen generieren.
Verfasst: Sonntag 7. Dezember 2008, 13:00
Hallo Python Forum,
Mein Programm soll eine Menge strings mit vielen Zusatzinformationen
verarbeiten. Die strings speichere ich in Instanzen(und die in eine Liste), wobei die Funktion sich die Instanznamen selbst generiert.
Ich habe bisher eine Variante mit Vars genommen. Wobei ich nichtmal weiß, was dieses vars genau macht. Gibt es bessere Methoden für sowas:
(dazu kommt noch, dass mir die Funktion ständig nen Syntaxerror wirft)
edit: dazu kommt noch, dass mir die Zeile:
nen None zurückgibt. Stört weniger, aber vllt kann jmd von euch darauf auch nochmal eingehn.
Für Lösungsvorschläge wär ich Euch sehr dankbar
Mein Programm soll eine Menge strings mit vielen Zusatzinformationen
verarbeiten. Die strings speichere ich in Instanzen(und die in eine Liste), wobei die Funktion sich die Instanznamen selbst generiert.
Ich habe bisher eine Variante mit Vars genommen. Wobei ich nichtmal weiß, was dieses vars genau macht. Gibt es bessere Methoden für sowas:
(dazu kommt noch, dass mir die Funktion ständig nen Syntaxerror wirft)
Code: Alles auswählen
class Vergeben:
Vindex=[]
class myinst():
InstNr=0
def __init__(self,tag):
if tag in Vergeben.Vindex: raise Vergeben
self.adr=string
(Vergeben.Vindex).append(tag)
def makemyinst(tag):
try:
myinst.InstNr+=1
egal="li"+str(myinst.InstNr)
return vars()[egal]=link(tag)
except Vergeben: passCode: Alles auswählen
except Vergeben: passFür Lösungsvorschläge wär ich Euch sehr dankbar