Python3 os.walk метод ()
Методы файла / каталога python3 OS
очертание
Метод os.walk () используется для мигрирующих видов в каталоге в выходные файлы в имени каталога, вверх или вниз.
В Unix, Windows эффективно.
грамматика
ходьбы () Синтаксис метода выглядит следующим образом :
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
параметры
верх - Каждый файл в корневой папке (включая свою собственную) с получением 3-кортеж (dirpath, dirnames, имена файлов) [путь к папке, имя папки, имя файла].
Перевернутые - по желанию, или не указано , как Правда, список из 3-кортежей , чем 3- кортеж подпапок , созданных в первой (сверху вниз оглавлении).Если Перевернутые ложно, 3- кортежи, чем производят каталог (каталог снизу вверх) после того, как 3-кортеж подпапок.
OnError - необязательно, она является функцией, она имеет параметр , называемый экземпляр OSError.Сообщите об этой ошибке, продолжают ходить, или выбросить исключение прекращается прогулку.
followlinks - устанавливается истина, то через мягкую ссылку , чтобы получить доступ к каталогу.
Возвращаемое значение
Этот метод не имеет возвращаемого значения.
примеров
Следующий пример демонстрирует метод ходьбы () использования:
#!/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))
Выше вывода программы:
./.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