[Python] chiarimento valore ritornato da una funzione
Daniele Zambelli
daniele.zambelli a gmail.com
Lun 30 Maggio 2011 15:48:14 CEST
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,
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110530/57841c1b/attachment.html>
Maggiori informazioni sulla lista
Python