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 _______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a