os.walk()主要用来扫描某个指定目录下所包含的子目录和文件。
os.walk(top)
top :是你所要遍历的目录的地址, 返回的是一个三元组 (dirpath, dirnames, filenames)
返回的三元组介绍
dirpath :string,代表目录的路径,
dirnames :list,包含了dirpath下所有子目录的名字。
filenames :list,包含了非目录文件的名字。
简单代码实现:
import os
path = os.getcwd()
for dirpath, dirnames, filenames in os.walk(path):
print(dirpath)
print(dirnames)
print(filenames)