Ich bin fest mit dem Entfernen von Zeilen, die eine Datei vorhanden sind mit den Zeilen eine andere Datei in Python vorhanden. Ich benutze zwei for-Schleifen für die String-Übereinstimmung, aber es gibt doppelte Zeilen bei der zweiten Schleife. Gibt es andere Möglichkeiten, es zu tun? DankeEntfernen von Zeilen in einer Datei, die in einer anderen Datei mit Python vorhanden sind
with open('results.csv','r+') as source:
lines = source.readlines()
f = open('results_comments.csv','r')
line = f.readlines()
for l in line:
for L in lines:
if L!=l:
source.write(L)
f.close()
Ihre Frage wäre klarer, wenn man es bearbeitet an einem Beispiel enthalten. –
Aus dem Namen der Dateien sieht es so aus, als würden Sie mit CSV-Dateien arbeiten. Habe ich recht? – styvane
nein, nur zur Benennung. es ist ein Plantext. – Balaji