import os path="S:\S1031SS\BBiizhi" f = os.listdir(path) # print(len(f)) # print(f[0]) n = 0 i = 0 sd=[]#寄存ASCII字母的列表,自动将空的字符省去 # print(ord('a'))#反求ASCII位数 for ix in range(65, 65+len(f)): sd.append(chr(ix)) # 求对应的ASCII字符 oldname1 = f[n] newname1 = 'AS'+str(i+1) +str((chr(ix)))+ '.jpg' #这里给出的是ABC++开始的,当然还可以将65换成97开始小写模式 oldpath = os.path.join(path, f[ix-65]) #注意读取的文件位置开始有一些变化 newpath = os.path.join(path, newname1) os.rename(oldpath, newpath)#重命名开始 print(oldname1, '======>', newname1) n += 1 print(sd)#换成的列表输出