注意事项:这是个遍历类似于生成器的感觉,一层一层遍历直接上代码:
path = 'F:/KuGou'
def file_name(file_dir):
a = 1
for root, dirs, files in os.walk(file_dir):#遍历文件夹、根目录、目录文件夹、目录里的文件
print(root)
print("*****************")
print(dirs)
print("************")
print(files)
print(a)
a +=1
file_name(path)
F:/KuGou
*****************
['01', '02']
************
[]
1
F:/KuGou\01
*****************
[]
************
['1.png', '2.png']
2
F:/KuGou\02
*****************
[]
************
['2018120618453717793.pdf']
3
roots | 代表需要遍历的根文件夹 |
root | 表示正在遍历的文件夹的名字(根/子) |
dirs | 记录正在遍历的文件夹下的子文件夹集合 |
files | 记录正在遍历的文件夹中的文件集合 |