> Scusate se posto l'intero programma, ma sto diventando pazzo per cercare di > capire perchè ad un certo pto il mio programma python mi da un TypeError. > Il programma è il seguente:
> ... > try: > for i in range(len(number)): ### L'ERRORE SI VERIFICA QUI!!!! > > ... > > def Create_file_out(lista,output_file,min,max,range): > ... > min = min+range > I file che mando in input contengono un numero variabile di numeri float > ovviamente espressi, nel file, come stringhe. > > Vi prego aiutatemi, nn so dove sbattere la testa. > > P.s. ho usato un debugger ma i valori i tipi ecc ... sono tutti quelli che > mi aspetto e sono corretti. Hai assegnato un valore a range, per cui la chiamata range() non è più quella di sistema. Probabilmente c'è dentro un intero. Rinomina la tua variabile range in modo che non conflitti con un builtin (es. rng o range_). Ciao! -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python