如何在Python中遍曆文件係統?假設我們在係統中給出了以下文件結構,並且想從頭到尾完全遍曆所有分支?
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 '--------------------------------'
輸出:
相關用法
注:本文由純淨天空篩選整理自 os.walk() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。