[Python] Problema: TypeError!!!

Daniele Varrazzo piro a develer.com
Ven 20 Apr 2007 12:04:30 CEST


> 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


Maggiori informazioni sulla lista Python