2. Mal der von dem textfile gelöscht wird? Bzw gibt es in python die option, dass man eine jede zweite identische
Nachricht löscht und jede erste einträgt? So quasi:
Title: Dose
Title: Schachtel
<und jetzt wenn das Script merkt, aha da kommt nochmal eine Nachricht mit Title: Dose, soll es die rausdeleten)
Scripts stelle ich unterhalb rein, wie ich die Tags auslese und sie ins File reinschreibe:
bzr.py (Liest die Daten vom einen File in ein anderes)
Code: Alles auswählen
#!/usr/bin/python
# coding=utf-8
with open("mains.txt") as rfile:
lines = rfile.readlines() [5]
f1 = open("NewFile.txt", 'a')
f1.write(lines + '\n')
Title: Schachtel
NewFile:
Title: Dose
Title: Schachtel
Code mit einer If Schleife, wollte es vorher rauszählen lassen, aber ich denke man kanns umschreiben, sodass es für
dieses Problem passt.
Code: Alles auswählen
#!/usr/bin/python
# coding=utf-8
with open("mains.txt") as rfile:
lines = rfile.readlines() [5]
f2 = open("NewFile.txt", 'a')
f1 = open("NewFile.txt", "r")
text = f1.read()
i = 2
if lines in text: // damit prüft er, ob er bereits vorhanden ist, wenn ja zählt es dazu, wenn nicht schreibt er es rein.
f2.write(str(i) + ": "+ lines + '\n')
i = i + 1
else:
f2.write(lines + '\n')
Wäre sehr nett, wenn ihr mit behiflich sein könntet.