當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python os.walk()用法及代碼示例

如何在Python中遍曆文件係統?假設我們在係統中給出了以下文件結構,並且想從頭到尾完全遍曆所有分支?
Example file system

os.walk()如何在python中工作?

OS.walk()通過自上而下或自下而上的目錄樹在目錄樹中生成文件名。對於根於目錄頂部(包括頂部本身)的樹中的每個目錄,它都會生成一個三元組(目錄路徑,目錄名,文件名)。

  • root : 僅打印您指定的目錄。
  • dirs : 從根目錄輸出子目錄。
  • files :從根目錄和目錄中打印出所有文件。
# Driver function 
import os 
if __name__ == "__main__": 
    for (root,dirs,files) in os.walk('Test', topdown=true): 
        print root 
        print dirs 
        print files 
        print '--------------------------------'

輸出:


Output


相關用法


注:本文由純淨天空篩選整理自 os.walk() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。