Latest web development tutorials

Python3 os.walk метод ()

Методы файла / каталога python3 OS Методы файла / каталога 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

Методы файла / каталога python3 OS Методы файла / каталога python3 OS