在Python中要获取文件
的名称等都是用到os
模块,
利用os.walk()
函数去遍历路径,
输出你在遍历
的文件夹当前目录
,
输出你在遍历的文件夹当前目录下所有文件夹名称
,
输出你在遍历的文件夹当前目录下所有非文件夹的名称
。
这里用到了for
循环,可以深度遍历
路径下的文件夹信息,以及文件夹下的文件夹等深度信息。
import os
def file_name(file_path):
for root, dirs, files in os.walk(file_path):
print(root)
print(dirs)
print(files)
file_name('E:\Download\EC Download')
file_path:就是你想要的path(路径)
os.walk(path):就是在path路径下去遍历文件夹,就像是a = [b,c,d[]],walk获取到是就是b,c,d的名称
root:就是获取当前目录路径,就是a
dirs:就是获取当前路径下所有子目录,就是d
files: 就是获取当前路径下所有非目录子文件,就是b,c
———————————— 显示效果————————————-
[
"E:\\Download\\EC Download",
[
"2018超强干货礼包"
],
[
"sitemap.html",
"网盘链接-20190122.xlsx",
"职业发展.pptx"
],
"E:\\Download\\EC Download\\2018超强干货礼包",
[
"1.开放性问题.pdf",
"2.真题整理.pdf"
],
[],
]