Seite 1 von 1

Nur ein einzelnes Feld überschreiben

Verfasst: Donnerstag 2. Dezember 2021, 08:44
von _corn_
Moin Zusammen,
gibt es eine Funktion in Python in der ich nur ein spezielles Feld in einer CSV-Datei überschreiben kann. In meinem Fall, wäre es das erste Feld in einer Zeile. Mit dem Command 'w' wird ja alles überschrieben und 'a' ist ja zum anfügen? Welche Möglichkeiten gibt es, sowas zu machen?
Vielen Dank für eure Antworten.
Lg Corn

Re: Nur ein einzelnes Feld überschreiben

Verfasst: Donnerstag 2. Dezember 2021, 08:58
von __deets__
Nein. Alles einlesen, etwas ändern, alles wegschreiben.

Re: Nur ein einzelnes Feld überschreiben

Verfasst: Donnerstag 2. Dezember 2021, 09:16
von _corn_
Alles Klar, vielen dank @__deets__. Dann werd ich mich mal an die Arbeit machen :cry:

Re: Nur ein einzelnes Feld überschreiben

Verfasst: Donnerstag 2. Dezember 2021, 10:03
von sparrow
@_corn_: Es ist sinnvoll nicht sofort die Ursprungsdatei zu überschreiben. So hat man die Daten noch, falls während der Verarbeitung etwas schief geht. In der Regel geht man so vor, dass man eine neue Datei schreibt und dann durch Umbennenen und Löschen die alte Datei dagegen austauscht.

Re: Nur ein einzelnes Feld überschreiben

Verfasst: Donnerstag 2. Dezember 2021, 14:44
von _corn_
Hatte ich auch so vor @sparrow. Trotzdem danke nochmal für den Hinweis