Skip to content

python naar een CSV file schrijven of het bestand wijzigen

Inleiding

Zie eerst Hoe kan ik met Python een csv file lezen?

De gegevens van de secrets applicatie worden moet ook teruggeschreven kunnen worden in een CSV in de volgende situaties: 1. Er moet een regel toegevoegd worden omdat er nieuwe informatie is. 2. Er moet een regel verwijderd worden omdat er informatie verwijderd moet worden. 3. Er moet een regel aangepast worden omdat er informatie gewijzigd is

Elk van de 3 situatie vergt een ander aanpak.

Wat moet ik kunnen

Een CSV file kunnen lezen

Zie Hoe kan ik met python een CSV file lezen?

Een regel toevoegen aan een CSV file

Toevoeg is in het Engels “to append”.\ De volgende bronnen geven informatie hoe een regel kan toegevoegd worden aan een (csv)file: - Geeks for Geeks (append line) - Free code camp (o.a. append)

Een regel verwijderen van een CSV file

De volgende bronnen geven informatie hoe een regel kan verwijder worden uit een (csv)file: - Python for beginners (delete line) - Stack Overflow (delete line)

Een regel wijzigen in CSV file

Dit is een combinatie van een regel, met oude informatie, verwijderen en een regel met nieuwe informatie toevoegen.

Een CSV file sorteren (optioneel)

Het kan soms handig zijn om een file te sorteren, zodat de file beter leesbaar is. Als je dit wilt toevoegen, kan je de volgende bronnen gebruiken: - Real Python (sort) - Code VS color (sort)

Gehele file vervangen (optioneel)

Een ander alternatief is om bij elke actie de gehele file te vervangen. Dit is niet de meest optimale methode, maar mag ook gebruikt worden. Dat vereist dat de noodzakelijke wijziging al aangepast past is een een Python structuur, zoals List,Dictionary,Tuple of Set./ Hoe de file verwijdert kan worden staat in de volgende bron: W3 schools (file remove)./ Doe de file daarna weer gemaakt kan worden staat in de volgende bron: W3 schools (file write).