Ich habe eine sehr große CSV-Datei mit mehr als 50K Einträge und steigend. Meine Datei hat folgende Struktur:Der beste Weg, um Element in CSV Python zu finden
ID;name;battery;...
101;a,3.3;...
102;b,3.3;...
103;c,3.2;...
Ich weiß, wie eine CSV-Datei in Python zu lesen, aber ich möchte wissen, was der beste Weg, wenn ein neuer Eintrag in der CSV-Datei zu finden sein könnte, eine neue zu vermeiden umschreiben Linie.
Ich war so etwas wie dies zu tun:
if new_id in open(log.csv).read():
Jede Hilfe oder Ratschläge wäre sehr geschätzt.
EDIT: Ich wurde von ID filtern möchten
Haben Sie, wenn die ganze Zeile überprüfen möchten '103 ; c, 3.2, ... 'ist in der Datei oder nur die 'id'? –
Was meinen Sie mit 'um das Umschreiben einer neuen Zeile zu vermeiden? – user3764893
Ich rieche hier ein [XY-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Was genau versuchst du zu tun? – ozgur