[Python] Problema: TypeError!!!

Simone simozack a yahoo.it
Ven 20 Apr 2007 18:47:21 CEST


fabio fossati ha scritto:

> def Convert_value(input_file):
>     number = input_file.readlines()
>     number.sort()
>     temp = []
>     try:
>         for i in range(len(number)):   ###  L'ERRORE SI VERIFICA QUI!!!!
>             temp.append(float(number[i]))
>     except TypeError: 
>         print "Errore"
>     return temp

Non ho gli strumenti sotto mano e non so se risolve il problema, ma 
provare a fare:

for i in number:
	tmp.append(float(number))

semplicemente? Infatti, .readlines() restituisce già una lista, e come 
tale si può reiterare col for. Ripeto, magari non risolve il problema, 
ma almeno vediamo se il problema è in "number" (ogni singola riga) o in 
range, no? :)

Simone

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 


Maggiori informazioni sulla lista Python