
Ich möchte ein Python Scrip schreiben in dem eine Textdatei eingelesen wird und dann, wenn in einer Zeile ein "up" vorkommt, wird die Zeile gelöscht wird und auch die nächste Zeile in der Liste
Hier ein Beispiel von meiner Text Datei
Name/0/2 is up, line protocol is up (verbunden)
Letzter input 00:01:33, output 00:00:06, abc abc abc
Name/0/2 is down, line protocol is down (getrennt)
Letzter input 20w0d, output 20w0d, abc abc abc
Name/0/3 is down, line protocol is down (getrennt)
Letzter input never, output never, abc abc abc
Name/0/4 is down, line protocol is down (getrennt)
Letzter input never, output never, abc abc abc
Name/0/5 is down, line protocol is down (getrennt)
Letzter input never, output never, abc abc abc
Name/0/6 is down, line protocol is down (getrennt)
Letzter input never, output never, abc abc abc
Name/0/7 is down, line protocol is down (getrennt)
Letzter input never, output never, abc abc abc
Name/0/8 is down, line protocol is down (getrennt)
Letzter input 18:30:15, output 18:29:38, abc abc abc
Name/0/9 is up, line protocol is up (verbunden)
Letzter input 1w2d, output 00:00:06, abc abc abc
Name/0/10 is up, line protocol is up (connected)
Letzter input 00:00:41, output 00:00:06, abc abc abc
Hier mein Programm:
Code: Alles auswählen
dat_auswertung = open(test.text)
for zeile in dat_auswertung:
daten.append(zeile.split(" "))
dat_auswertung.close()
y=0
for x in daten:
if "up" in daten[y][2]:
print (y)
print (daten[y][2])
daten.pop(y)
print (daten[y][2])
daten.pop(y)
y=y+1