de Wissam » 20 Juil 2019, 19:51
Pour importer un fichier csv, je faisais un truc qui ressemblait à ça :
import csv
fichier = 'tracker.csv'
t = []
y = []
with open(fichier, 'r') as csvfile:
csvreader = csv.reader(csvfile, delimiter = ';')
for rows in csvreader :
t1, y1 = map(str,rows)
t1 = t1.replace(',','.')
y1 = y1.replace(',','.')
t1 = float(t1)
y1 = float(y1)
t.append(t1)
y.append(y1)
print(t)
print(y)
Mais ton code est bien plus astucieux : j'adore l'idée de définir un fonction de lecture d'une seule colonne.
Je ne comprends juste pas l'intérêt du bloc try. Tu attends une exception en particulier?