[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