Ausgabe beim Parsen gruppieren
Verfasst: Dienstag 25. April 2017, 08:19
Hallo Leute,
ich habe eine Log-Datei geparst und in eine externe Datei geschrieben. Will jedoch alles gruppenweise ausgeben bzw. schreiben, weil die ausgaben ata1, ata2 usw. durcheinander in die Datei geschrieben werden.
Hier ein Abschnitt vom Code:
ich habe eine Log-Datei geparst und in eine externe Datei geschrieben. Will jedoch alles gruppenweise ausgeben bzw. schreiben, weil die ausgaben ata1, ata2 usw. durcheinander in die Datei geschrieben werden.
Hier ein Abschnitt vom Code:
Code: Alles auswählen
import re
class Log:
rdatei = open('messages', 'r')
wdatei = open('fehler.txt', 'w')
for line in rdatei:
if re.search('ata1\S', line):
print('Datum: '+line[0:15],'[Timer: '+line.split(':[')[1])
wdatei.write('--> Datum: '+str(line[0:15])+' [Timer: '+str(line.split(':[')[1]))
if re.search('ata2\S', line):
print('Datum: '+line[0:15],'[Timer: '+line.split(':[')[1])
wdatei.write('--> Datum: '+str(line[0:15])+' [Timer: '+str(line.split(':[')[1]))