Problem mit readline(), nimmt nur jede 2, Zeile!
Verfasst: Dienstag 23. August 2011, 17:14
Hallo,
Ich habe ein Problem mit der readline() Funktion. Ich habe den Eindruck, sie liest und verarbeitet nur jede 2. Zeile!
kann das sein ? und wie kann ich das Problem lösen? Gibt es ein Problem mit dem Zeilen-Endezeichen?
Hier etwas Code:
Danke für Hinweise! und bringt das with as statement hier überhaupt was?
Ich habe ein Problem mit der readline() Funktion. Ich habe den Eindruck, sie liest und verarbeitet nur jede 2. Zeile!
kann das sein ? und wie kann ich das Problem lösen? Gibt es ein Problem mit dem Zeilen-Endezeichen?
Hier etwas Code:
Code: Alles auswählen
with fi as inf:
for line in inf:
line = inf.readline()
regex1 = '20226110'
regex2 = '20227110'
regex3 = '20228110'
regex4 = '20334110'
if re.search(regex1, line):
fo_1.write(line)
continue
elif re.search(regex2, line):
fo_2.write(line)
continue
elif re.search(regex3, line):
fo_3.write(line)
continue
elif re.search(regex4,line):
fo_4.write(line)
continue