1. 程式人生 > >Python os.walk()

Python os.walk()

Python檔案遍歷函式
os.walk()
這個方法返回的是一個三元tupple(dirpath, dirnames, filenames),
其中第一個為起始路徑,
第二個為起始路徑下的資料夾,
第三個是起始路徑下的檔案.
dirpath是一個string,代表目錄的路徑,
dirnames是一個list,包含了dirpath下所有子目錄的名字,
filenames是一個list,包含了非目錄檔案的名字.這些名字不包含路徑資訊,如果需要得到全路徑,需要使用 os.path.join(dirpath, name).
使用例子

for (dirpath, dirnames, filenames) in
os.walk(file_path): for dirname in dirnames: ... for filename in filenames: ...