代码参数详解:
import os
'''遍历打印指定文件夹下所有的文件名称
dirPath : 指定遍历的文件夹路径
'''
def listFiles(dirPath):
# 准备一个空列表,用来存储遍历数据
fileList = []
''' os.walk(dirPath) :走查指定的文件夹路径
root :代表目录的路径
dirs :一个list,包含了dirpath下所有子目录文件夹的名字
files :一个list,包含了所有非目录文件的名字
'''
for root, dirs, files in os.walk(dirPath):
# 循环遍历列表:files【所有文件】,仅得到不包含路径的文件名
for fileObj in files:
# 空列表写入遍历的文件名称,兵勇目录路径拼接文件名称
fileList.append(os.path.join(root, fileObj))
# 打印一下列表存储内容:指定文件夹下所有的文件名
print(fileList)
listFiles("D:\\test")
代码执行结果展示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/387ee48f4c13423080ae64d02b953697.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Li25YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)