批量重命名文件
重命名前:‘1.tif’,’ 23.tif’…
重命名后:‘0001.tif’, ‘0023.tif’…
不打乱文件顺序
import numpy as np
import os
filepath='D:/DATA'
files=os.listdir(filepath)
count=0
for file_ in files:
print(file_)
#重命名,不足位补齐
Olddir=os.path.join(filepath,file_)
filename=os.path.splitext(file_)[0] #文件名
filetype=os.path.splitext(file_)[1] #文件扩展名
Newdir=os.path.join(filepath,str(filename).zfill(4)+filetype)
#用zfill 以0补全所需位数
os.rename(Olddir,Newdir)#重命名
count+=1
print(count)