Latest web development tutorials

os.walk python3 método ()

métodos archivo / directorio python3 OS 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

métodos archivo / directorio python3 OS métodos archivo / directorio python3 OS