nouveau programme ython

This commit is contained in:
Adrian Amaglio 2021-02-12 12:26:02 +01:00
parent 26c3d77e47
commit 376f4a2966

View File

@ -0,0 +1,27 @@
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 dentré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()