import os
def SearchFiles(directory, fileType): # directory-文件夹路径 ,fileType-指定文件的类型
for root,dir,files in os.walk(directory):#root 表示正在遍历的文件夹的名字,dir 表示遍历的文件夹下的子文件夹集合,files 记录正在遍历的文件夹中的文件集合
for fileName in files:
if fileName.endswith(fileType):
os.rename(os.path.join(root,fileName),os.path.join(root, os.path.basename(root)+fileType)) #替换符合要求的文件名字为当前遍历的文件夹名字为前缀,os_rename(src,dst),os.path.basename(root),获得路径中最后一个文件夹的名字
print("end")
directory = 'D:\\test_data'
fileType = '.xls'
SearchFiles(directory, fileType)