import csv def afficher_descripteurs (): """ Cette fonction affiche la première ligne du fichier csv """ with open('centres-vaccination.csv', 'r', encoding='utf8') as f: print(f.readline()) def compter_les_colonnes (): """ Cette fonction compte le nombre d’entrées renseignées pour chaque colonne """ compte = {} with open('centres-vaccination.csv', 'r', encoding='utf8') as f: title = f.readline().strip().split(';') for ligne in f.readlines(): for (index, element) in zip(title,ligne.strip().split(';')): if index not in compte: compte[index] = 0 if element.strip() != '': compte[index] += 1 return compte def afficher_compte_colonnes (): colonnes = compter_les_colonnes() for index in colonnes: print(index, ' : ', colonnes[index]) afficher_compte_colonnes()