Ich bin über Zeilen einer csv-Datei iterieren, ich möchte die Zeile aus der Verarbeitung überspringen, wenn es aus einer der früheren verarbeiteten Zeile dupliziert ist.Identifizieren duplicate - csv dict reader
Unten ist mein Code:
import csv
csv_contents = request.vars['file'].value.decode('utf-8')
file = csv_contents.splitlines()
file_data = [row for row in csv.DictReader(file)]
for data in file_data:
#if duplicate, continue. skip the row
Wie zu erkennen, ob eine Zeile in einer Datei Duplikat ist.
Wenn Sie eine CSV-Datei mit einem DictReader lesen, ist es strukturiert. Gibt es einen * Schlüssel * im Datensatz oder müssen Sie die vollständige Zeile vergleichen? –
@SergeBallesta müssen die vollständige Zeile vergleichen. –