Bonjour,
je rencontre avec le script suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
########Lecture d'un fichier de données
with open("fichier.txt","r") as f: #Creer un fichier texte avec les donnees
 
    po=[]     #creaction du point
    for line in f:
        po+=line.split(' ')     #une histoire de \t et \n
 
#f.close()
LT=[] 
LX=[]
LY=[]
i=0
while i in range(len(po)-1):
	nt=float(po[i].replace(',,',',').replace(',','.') ) #si les decimaux sont ecrits avec , au lieu de .
	LT+=[nt]
	nx=float(po[i+1].replace(',,',',').replace(',','.') )
	LX+=[nx]
	ny=float(po[i+2].replace(',,',',').replace(',','.') )
	LY+=[ny]
	i+=3
voici les premieres lignes de ce fichier:

1845 19.58 30.09
1846 19.60 45.15
1847 19.61 49.15
1848 11.99 39.52
1849 28.04 21.23

Lors de l'execution j'ai comme retour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    nt=float(po[i].replace(',,',',').replace(',','.') )
ValueError: could not convert string to float:
Une idée?
merci d'avance!