Module csv

Le module csv de la bibliothèque standard lit et écrit des fichiers CSV. csv.reader et csv.DictReader parcourent les lignes, csv.writer et csv.DictWriter les écrivent, avec un séparateur (delimiter) et un encodage à préciser. Il ouvre le fichier avec newline='' et gère les guillemets correctement.

Exemple

with open('a.csv', newline='', encoding='utf-8') as f:
    for ligne in csv.DictReader(f):
        print(ligne['nom'])

Notions voisines

Tout le glossaire