Python3 os.walk () metode
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