Problem mit "list index out of range"

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
keboo
User
Beiträge: 132
Registriert: Sonntag 19. Februar 2006, 14:03

Wie kann man das lösen, damit ich die Elemente aus meiner Liste gelöscht werden in welchen nicht '!' oder '<' vorkommt.

Wie kann da ein kurtzes Skript aussehen?

Danke,
Johannes
keboo
User
Beiträge: 132
Registriert: Sonntag 19. Februar 2006, 14:03

Ich hatte gerade die Idee, dass Problem bereits beim Einlesen zu lösen.

Das Einleseskript sieht so aus:

Code: Alles auswählen


in_data=False
    for line2 in file(input):
        if "< DATA_ >" in line2:
            in_data = True
            line2 = line2[line2.find("< _DATA >")+9:]
            
        if in_data:
            buffer.append(line2)
            
        if "< _DATA >" in line2:
            break

Wie kann ich dieses Skript verändern, damit die Zeilen in welchen '!' und '<' vorkommen erst gar nicht eingelesen werden?

Danke,

Johannes
Antworten