Latest web development tutorials

Metoda Python os.walk ()

Metoda Pythona File (Plik) Python 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/python
# -*- coding: UTF-8 -*-

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

Metoda Pythona File (Plik) Python OS metody plików / katalogów