Latest web development tutorials

Metodo os.walk python3 ()

metodi di file / directory python3 OS metodi di file / directory python3 OS


contorno

Metodo os.walk () viene utilizzato da specie migratorie nella directory nei file di output nel nome della directory, su o giù.

In Unix, Windows in modo efficace.

grammatica

passeggiata () metodo di sintassi è la seguente:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

parametri

  • top - Ogni file nella cartella principale (incluso il proprio) per dare 3-tuple (dirpath, dirnames, i nomi dei file) [percorso della cartella, il nome della cartella, il nome del file].

  • top-down - opzionale, o non specificato come True, un elenco di 3-tuple di 3- tuple delle sue sottocartelle create nella prima (top-down tabella dei contenuti).Se top-down è False, 3- tuple di produrre una directory (la directory dal basso verso l'alto) dopo 3- tupla delle sue sottocartelle.

  • onerror - opzionale, è una funzione, ma ha un parametro chiamato un'istanza OSError.Segnala questo errore, continuare a camminare, o un'eccezione passeggiata terminato.

  • followLinks - è impostata su true, poi attraverso il soft link per accedere alla directory.

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempi

L'esempio seguente dimostra il metodo passeggiata () di 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))

L'output del programma di cui sopra è:

./.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

metodi di file / directory python3 OS metodi di file / directory python3 OS