Problema recursividad

Pepe Lloret pepell en ctv.es
Mie Ene 7 09:35:36 CET 2004


Hola,

No sé cual es la costumbre de la lista respecto a cuando se recibe la
solución a un problema, a como dar las gracias, si a quien te ha dado la
solución o a la lista entera. Yo de momento te escribo a ti agradeciéndote
esta solución. Muchas gracias.

> Ufff, costó.
> Regla de programación: Nunca asumas que una cosa pueda tener
> solamente algunos estados y no verifiques el resto. Para este
> caso, reemplaza los dos if del lazo más interior por algo así:
>          if os.path.isdir(fichero):
>             procesar_carpeta(fichero)
>          elif os.path.isfile(fichero):
>
>             print 'Fichero : ',fichero
>          else:
>             print "Ni dir ni file"
> Una vez que hice eso, me di cuenta del error: no estás
> volviendo al directorio inicial. Siempres entras pero nunca sales...

Un saludo,

  Pepe




Más información sobre la lista de distribución Python-es