Ich habe eine Datei, die sich wiederholende Zeilen <this is repeated>
, die ich mit leerem Speicherplatz ""
ersetzen möchte. Das erste Auftreten oder das letzte Auftreten der wiederholten Linie muss jedoch nicht ersetzt werden. Ich habe versucht replace()
vor, aber diese Funktion wird alle Zeichenfolgen in der Datei ersetzen. Gibt es eine Möglichkeit, es zu schreiben, um das erwartete Ergebnis zu erhalten? Ps: Es ist ein großer TextPython: Ersetze repetitive Zeile in einer Datei mit leerem Leerzeichen, aber nicht beim ersten/letzten Auftreten
Die Datei ist wie folgt Datei:
<this is repeated>
second line
another lines
third line
<this is repeated>
<this is repeated>
Lesen Sie die Linien der Datei und vergleichen Sie die Zeilen ... wenn die aktuelle Zeile unterscheidet sich von der letzten, schreiben Sie es in Ihre Ausgabedatei, sonst überspringen Sie es und schreiben Sie eine leere Zeile ... es gibt nicht viel mehr dazu ... –
Würde es sie durch eine leere Zeile ersetzen oder die ganze Zeile entfernen? –