[Python]Einzelne Zeilen aus einer CSV Datei löschen


Bexx

Verrückte Erfinderin bei Daniel Düsentrieb
Hallo und guten Morgen :)


Weiss jemand wie man einzelne Zeilen einer ausgelesenen Textdatei löschen kann?
Die Datei ist bereits ausgelesen und bestimmte Werte sind in einem dictionary gespeichert die ich wiederum in einer anderen Datei suchen möchte-wenn gefunden, dann soll diese bestimmte Zeile gelöscht werden.

Gibt es da eine fertige Funktion dafür?
 
Hallo Bexx,

einzelne Zeilen oder Zeichen aus einer Textdatei löschen funktioniert leider nicht direkt. Stattdessen musst du die entsprechende Datei komplett neu schreiben. Da du die Daten aber sowieso schon komplett eingelesen hast, kannst du einfach die nicht mehr benötigten Einträge aus dem Dict löschen und dieses dann wieder als CSV rausschreiben (die ursprüngliche Datei überschreibend).

Grüße, Matthias
 

Bexx

Verrückte Erfinderin bei Daniel Düsentrieb
Das hab ich irgendwie schon befürchtet :)
Ist blöd, aber leider dann ja nicht anders machbar.
Vielen Dank für deinen Tipp.