Browse Source

Transférer les fichiers vers ''

creation fonction numero jour
master
CLOCHARD Léandre 3 years ago
parent
commit
f87d2108bd
  1. 29
      lecture_csv.py

29
lecture_csv.py

@ -1,21 +1,26 @@
import datetime
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
def lecture(name): def lecture(name):
"""lit le fichier csv dont le nom est passé en paramètre, en renvoie trois tableau contenant """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.""" respectivement la longueur et la largeur des pétales, et l'espèce de l'iris."""
lst_date = [] lst_return = []
lst_pic = []
lst_temp_moy = []
lst_temp_ref = []
with open(name) as fic: with open(name) as fic:
fic.readline() fic.readline()
for ligne in fic: for ligne in fic:
date, pic, temp_moy, temp_ref = ligne.split(';') date, pic, temp_moy, temp_ref = ligne.split(';')
lst_date.append(date) tuple_date = (numeroJour(date) ,float(temp_moy), float(temp_ref))
lst_pic.append(float(pic)) lst_return.append([float(pic), tuple_date])
lst_temp_moy.append(float(temp_moy))
lst_temp_ref.append(float(temp_ref)) return lst_return
return lst_date, lst_pic, lst_temp_moy, lst_temp_ref
print(lecture("jeuTests.csv")) print(lecture("jeuTests.csv"))
Loading…
Cancel
Save