Skip to content

python een CSV file lezen

Inleiding

De gegevens van de secrets applicatie worden opgeslagen in 2 CSV files. Een uitleg van CSV-files is te vinden in Wikipedia zie ook : Wikipedia NL

De eerste versie van deze bestanden is te vinden in de Git is directory csv: - Users: User.csv - Geheimen: Secret.csv

In deze bestanden staat al wat data, zodat je er direct mee aan de gang kan gaan.

De structuur van de bestanden is beschreven in de volgende ERD:

csv ERD

Wat moet ik kunnen

Je moet de gegevens van een CSV-file met een python file in het Python of Flask programma kunnen lezen, zodat je deze kan gebruiken binnen het programma. Bijvoorbeeld om te controleren of een gebruiker in combinatie met zijn wachtwoord correct is./ Het kan handing zijn om de gehele CSV-file te lezen in een pythons structuur, zoals List,Dictionary,Tuple of Set.

Python het een library met de naam csv. Deze staat uitgebreid beschreven in de Python docs.

De volgende pagina’s en video’s zijn handig om het lezen van een csv-file te leren: - Geek for Geeks (reading rows) - Real Python (reading csv) - Video youtube

De volgende pagina’s zijn handig om de python structuren te leren kennen: - [Python Lists](https://www.w3schools.com/python/python_lists.asp - [Python Dictionaies](https://www.w3schools.com/python/python_dictionaries.asp - [Python Sets](https://www.w3schools.com/python/python_sets.asp - [Python Tuples](https://www.w3schools.com/python/python_tuples.asp - [Arrays (Python Lists)](https://www.w3schools.com/python/python_arrays.asp = lists

De volgende pagina’s zijn handig om te leren om een csv-file in een python structuur te plaatsen: - [Geek for Geeks (reading list)]https://www.geeksforgeeks.org/load-csv-data-into-list-and-dictionary-using-python) - Stackoverflow (load csv)