import os
def rename():
srcdir=r"C:\Users\test\Desktop\data\training\masks"#要修改的文件所在路径
srcfiles=os.listdir(srcdir)#列出该路径下文件
index=1
for srcfile in srcfiles:
#分割出文件名和后缀
filename=os.path.splitext(srcfile)[0]#文件名
sufix=os.path.splitext(srcfile)[1]#后缀
#print(sufix)
destfile=filename+"%d"(index)+sufix#命名为文件名加数字加后缀
srcfile = os.path.join(srcdir, srcfile)
os.rename(srcfile, destfile)
index += 1
rename()
修改完之后的名字就是例如a1.jpg,b2.jpg。。。