leandre.clochard
3 years ago
1 changed files with 24 additions and 8 deletions
@ -1,10 +1,26 @@ |
|||
import csv |
|||
import datetime |
|||
|
|||
def lecture(fichier_csv): |
|||
"renvoie un tabeau" |
|||
with open(fichier_csv, newline='') as csvfile: |
|||
spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') |
|||
for row in spamreader: |
|||
print(', '.join(row)) |
|||
def numeroJour(date): |
|||
"""renvoie un entier correspondant au numéro du jour correspondant (entre 1 et 365)""" |
|||
day = datetime.datetime.strptime(date, "%Y-%m-%d") |
|||
num_day = day.strftime('%j') |
|||
return num_day |
|||
|
|||
lecture("jeuTests.csv") |
|||
def lecture(name): |
|||
"""lit le fichier csv dont le nom est passé en paramètre, en renvoie trois tableau contenant |
|||
respectivement la longueur et la largeur des pétales, et l'espèce de l'iris.""" |
|||
lst_return = [] |
|||
with open(name) as fic: |
|||
fic.readline() |
|||
for ligne in fic: |
|||
date, pic, temp_moy, temp_ref = ligne.split(';') |
|||
tuple_date = (numeroJour(date) ,float(temp_moy), float(temp_ref)) |
|||
lst_return.append([float(pic), tuple_date]) |
|||
|
|||
return lst_return |
|||
|
|||
print(lecture("jeuTests.csv")) |
|||
|
|||
|
|||
|
|||
|
Loading…
Reference in new issue