Latest web development tutorials

Python3 os.walk () metode

Metode file / direktori Python3 OS Metode file / direktori Python3 OS


garis besar

Metode os.walk () digunakan oleh spesies migrasi di direktori dalam file output dalam nama direktori, atas atau bawah.

Dalam Unix, Windows secara efektif.

tatabahasa

berjalan () sintaks metode adalah sebagai berikut:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

parameter

  • top - Setiap file dalam folder root (termasuk sendiri) untuk memberikan 3-tuple (dirpath, dirnames, nama file) [path folder, nama folder, nama file].

  • topdown - opsional, atau tidak ditetapkan sebagai Benar, daftar 3-tupel dari 3- tuple dari sub-folder yang dibuat dalam pertama (top-down daftar isi).Jika topdown adalah False, 3- tupel dari menghasilkan direktori (direktori dari bawah ke atas) setelah 3- tuple dari sub-folder nya.

  • OnError - opsional, itu adalah fungsi, tetapi memiliki parameter yang disebut contoh OSError.Melaporkan kesalahan ini, terus berjalan, atau membuang pengecualian dihentikan berjalan.

  • followlinks - diatur ke benar, kemudian melalui link lunak untuk mengakses direktori.

Kembali Nilai

Metode ini tidak memiliki nilai kembali.

contoh

Contoh berikut menunjukkan berjalan () metode penggunaan:

#!/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))

Output program di atas adalah:

./.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

Metode file / direktori Python3 OS Metode file / direktori Python3 OS