import os '''遍历打印指定文件夹下所有的文件名称 dirPath : 指定遍历的文件夹路径 ''' def listFiles(dirPath): # 准备一个空列表,用来存储遍历数据 fileList = [] fileName = [] ''' os.walk(dirPath) :走查指定的文件夹路径 root :代表目录的路径 dirs :一个list,包含了dirpath下所有子目录文件夹的名字 files :一个list,包含了所有非目录文件的名字 ''' for root, dirs, files in os.walk(dirPath): # fileName.append() # 循环遍历列表:files【所有文件】,仅得到不包含路径的文件名 for fileObj in files: # 空列表写入遍历的文件名称,兵勇目录路径拼接文件名称 fileName.append(fileObj) path = os.path.join(root, fileObj).replace('\\','/') fileList.append(path) # 打印一下列表存储内容:指定文件夹下所有的文件名 print(fileList) print(fileName) listFiles(r"C:\Users\Administrator\Desktop\20220523\xj_20220520(1)")