Activités II)
Activité II.01
Pour nos premiers pas, nous allons utiliser des données très simples au format CSV, ces données sont contenues dans le fichier ident_virgule.csv.
-
Créez un répertoire
nsi_csvdans votre répertoire de travail. -
Téléchargez le fichier ident_virgule.csv et placez-le dans le dossier
nsi_csv. -
Créez un fichier
ident.pyet placez-le dans le dossiernsi_csv. -
Ouvrez le fichier
ident.pyavec Thonny et saisissez le code suivant dans la partie "Éditeur" de Thonny :
Explication du code :
-
import csv: Importe le module csv, qui contient les fonctionnalités nécessaires pour lire et écrire des fichiers CSV. -
with open('ident_virgule.csv', 'r') as file :: Ouvre le fichier 'ident_virgule.csv' en mode lecture ('r'). -
reader = csv.reader(file, delimiter=','): Crée un objet reader qui peut lire des lignes à partir du fichier CSV en utilisant le délimiteur spécifié. -
for row in reader: print(row): Lit chaque ligne du fichier CSV et l'imprime.
Activité II.02
Voici comment vous pouvez écrire des données dans un fichier CSV en utilisant Python :
Explication du code :
-
with open('mon_fichier.csv', 'w', newline='') as file :: Ouvre le fichier 'mon_fichier.csv' en mode écriture ('w'). -
writer = csv.writer(file, delimiter=';'): Crée un objet writer qui peut écrire des lignes dans le fichier CSV. -
writer.writerow(["nom", "age"]): Écrit une seule ligne contenant les en-têtes de colonne dans le fichier CSV. -
writer.writerows([["Alice", 23], ["Bob", 27]]): Écrit plusieurs lignes dans le fichier CSV.