[Python] chiarimento valore ritornato da una funzione

Massimo Capanni massimo.capanni a gmail.com
Mar 31 Maggio 2011 10:58:23 CEST


grazie dei suggerimenti.

a presto

massimo

Il 30 maggio 2011 15:48, Daniele Zambelli <daniele.zambelli a gmail.com>
ha scritto:
> Il giorno 30 maggio 2011 12:29, Massimo Capanni <massimo.capanni a gmail.com>
> ha scritto:
>>
>> adesso succede che se ometto dalla funzione subfolder() la riga
>> segnata con (X) [return sotto_cartelle], il programma si blocca con un
>> errore perche' se una delle sottocartelle di primo livello e' vuota,
>> il ciclo "for j in temp2" si ferma con un Nonetype error.
>>
>> Tuttavia se inserisco la riga (X) di ritorno del valore il programma
>> funziona.
>> Quello che non capisco e' che in ogni caso dovrei trovare una cartella
>> vuota e non un valore None.
>>
>> Avete idea di questo strano comportamento?
>
> Perché una funzione che non restituisce nulla esplicitamente restituisce
> None.
>
> --
>
> Daniele
>
> www.fugamatematica.blogspot.com
>
>     giusto!
>     nel verso
>     forse è perché non guardiamo le cose
>     Quando non ci capiamo,
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


Maggiori informazioni sulla lista Python