Joindre des fichiers annexes | Utiliser les fichiers de session individuelle | Télécharger les fichiers générés par Python |
L'enseignant peut attacher un fichier CSV à l'activité pour que chaque élève puisse l'utiliser.
L'élève peut exploiter son propre fichier CSV. Attention : son fichier ne sera disponible que pour lui et uniquement le temps de sa session. Ce fichier ne sera pas enregistré. Seuls les fichiers attachés à l'activité par l'enseignant sont pérennes. Les copies des élèves risquent donc d'être difficiles à corriger.
Pour cela, il importe d'abord son fichier CSV dans l'activité en cliquant sur l'icône en forme de dossier 📁 : “Ouvrir un script, charger un module ou un fichier”. Il peut alors l'utiliser avec par exemple l'un des codes suivants (si son fichier s'appelle “monFichier.csv” et que la séparation est le point-virgule “;”) :
fichier = open("monFichier.csv",'r') contenu = fichier.read() fichier.close() print(contenu)
csv
:
import csv fichier = open("monFichier.csv", "r") contenu = csv.DictReader(fichier, delimiter=";") liste = [] for ligne in contenu: liste.append(dict(ligne)) fichier.close() print(liste)
pandas
:
import pandas donnees = pandas.read_csv("monFichier.csv", delimiter=";") print(donnees.head())