#_*_coding:utf-8_*_
import os
path="C:/Users/pc/Desktop/mask" #你自己的文件夹
for root,dirs,files in os.walk("C:/Users/pc/Desktop/mask",topdown=True):
for file in files:
file_src_path=os.path.join(path,file) #得到每个文件的绝对路径
file_curr_name=file.split('_')[1]+'.png' #修改当前文件的文件名,这里你也可以直接赋予你想要的文件名,我这里是想得到文件名中连个“_”中间的字符
file_curr_path=os.path.join(path,file_curr_name) #得到修改后的文件路径
os.rename(file_src_path,file_curr_path) #修改对应的文件名
比如一开始我的目标文件夹下有如下文件:
运行之后,文件名: