tutorial lenguaje instalar español descargar python

lenguaje - python wikipedia



¿Cómo verificar si un archivo es un directorio o un archivo normal en Python? (4)

Muchas de las funciones del directorio de Python están en el http://docs.python.org/library/os.path.html .

import os os.path.isdir(d)

Posible duplicado:
Cómo identificar si un archivo es un archivo normal o un directorio usando Python

¿Cómo verifica si una ruta es un directorio o archivo en Python?


Un ejemplo educativo de la documentación stat :

import os, sys from stat import * def walktree(top, callback): ''''''recursively descend the directory tree rooted at top, calling the callback function for each regular file'''''' for f in os.listdir(top): pathname = os.path.join(top, f) mode = os.stat(pathname)[ST_MODE] if S_ISDIR(mode): # It''s a directory, recurse into it walktree(pathname, callback) elif S_ISREG(mode): # It''s a file, call the callback function callback(pathname) else: # Unknown file type, print a message print ''Skipping %s'' % pathname def visitfile(file): print ''visiting'', file if __name__ == ''__main__'': walktree(sys.argv[1], visitfile)



os.path.isfile("bob.txt") # Does bob.txt exist? Is it a file, or a directory? os.path.isdir("bob")