Metoda Python3 os.walk ()
Python3 OS metody plików / katalogów
zarys
Metoda os.walk () jest używana przez gatunki wędrowne w katalogu w plikach wyjściowych w nazwie katalogu, w górę lub w dół.
W Unix, Windows skutecznie.
gramatyka
odległości () składni sposób jest następujący:
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
parametry
top - Każdy plik w katalogu głównym (w tym własnych), otrzymując 3-krotki (dirpath, dirnames, nazwy plików) [Ścieżka folderu, nazwa folderu, nazwa pliku].
topdown - opcjonalna, czy też nie określona jako prawda, lista 3-krotki niż 3- krotki jego podfolderów utworzonych w pierwszym (top-down spisu treści).Jeśli topdown jest False, 3-krotki niż produkować katalog (katalog, od dołu do góry) po 3- krotki jego podfolderów.
onerror - opcjonalna, jest to funkcja, ma parametr o nazwie instancji OSError.Zgłoś ten błąd, nadal chodzić, czy wyjątek zakończony spacer.
followlinks - jest ustawiony na true, a następnie przez miękką link, aby uzyskać dostęp do katalogu.
Wartość zwracana
Metoda ta nie ma wartości zwracanej.
Przykłady
Poniższy przykład demonstruje sposób spacer () zastosowania:
#!/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))
Powyższy program jest wyjście:
./.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