- valform = {}
- indice_formulaire = 0 # l'indice du formulaire pour les données : age_1, date_1, poids_1 etc
- num_ligne = 0
- lignes = fichier.readlines()
- for ligne in lignes:
- num_ligne +=1
- ligne = str(ligne,"utf8")
- ligne = ligne.rstrip("\n")
- if ligne != "" and ligne[0] != "#" and not(ligne.isspace()): # les lignes commençant par # sont des commentaires
- # On essaie de partitionner pour voir
- (var,egal,val) = ligne.partition("=")
- if egal == "=": # c'est une ligne de config
- valform[var] = val
- else:
- (age,virgule,poids) = ligne.partition(",") # On partitionne avec ,
- if virgule == ",":
- # c'est une ligne de data
- valform["age_"+str(indice_formulaire)] = age
- valform["poids_"+str(indice_formulaire)] = poids
- indice_formulaire +=1
-
- else:
- warning("La ligne "+str(num_ligne)+" n'est pas reconnue et sera ignorée : <"+ligne+">",liste_err)