Metodo os.walk python3 ()
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