Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2012, 21:22
PanConMantequilla
 
Fecha de Ingreso: junio-2011
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta No imprime el tipo de archivo en un bucle

Empece con python hace algunas horas, y estoy haciendo mis pruebas.

Quiero listar el contenido de un directorio y mostrar el tipo de archivo que es, pero por alguna razon que desconozco no lo hace, mi codigo es este:

Código Python:
Ver original
  1. import os
  2.  
  3. Path = os.listdir('D:\\')
  4. for archivo in Path :
  5.     if os.path.isfile(archivo):
  6.         print archivo + ' Es una archivo'
  7.     if os.path.isdir(archivo):
  8.         print archivo + ' Es una carpeta'
  9.     if os.path.islink(archivo):
  10.         print archivo + ' Es un enlace'

Mi directorio "D:\" tiene 10 carpetas y distintos archivos .jpg, txt y yo esperaba que me listara cada archivo mas su definicion, si es archivo, carpeta o enlace
El codigo solo me funciona con el primer archivo, luego de eso ya no hace caso a las condicionales, alguna solucion?

Saludos