os.walk python3 método ()
métodos archivo / directorio python3 OS
contorno
os.walk método () se utiliza para las especies migratorias en el directorio de los archivos de salida en el nombre del directorio, arriba o abajo.
En Unix, Windows eficacia.
gramática
paseo () Sintaxis método es el siguiente:
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
parámetros
top - Cada archivo en la carpeta raíz (incluido el suyo propio) para dar 3-tupla (DirPath, dirnames, nombres de archivos) [ruta de la carpeta, el nombre de la carpeta, nombre de archivo].
de arriba abajo - opcional, o no se especifica como verdadera, una lista de 3-tuplas que 3- tupla de sus subcarpetas creadas en la primera (tabla de arriba hacia abajo de contenidos).Si es falso de arriba abajo, 3- tuplas que producir un directorio (el directorio de abajo hacia arriba) después de 3 tupla de sus subcarpetas.
onerror - opcional, es una función, sino que tiene un parámetro llamado una instancia OSError.Informe de este error, seguir caminando, o lanzar una excepción a pie terminado.
followlinks - se define como true, entonces a través del vínculo de software para acceder al directorio.
Valor de retorno
Este método no tiene ningún valor de retorno.
Ejemplos
El siguiente ejemplo demuestra el método de camino () de uso:
#!/usr/bin/python3 import os for root, dirs, files in os.walk(".", topdown=False): for name in files: print(os.path.join(root, name)) for name in dirs: print(os.path.join(root, name))
La salida del programa anterior es:
./.bash_logout ./amrood.tar.gz ./.emacs ./httpd.conf ./www.tar.gz ./mysql.tar.gz ./test.py ./.bashrc ./.bash_history ./.bash_profile ./tmp ./tmp/test.py