文件名大致如下:mndvi198210.tif / mndvi2011008.tif
# coding:utf-8 #功能:重命名 import os import os.path rootdir="E:/month" for parent,dirnames,filenames in os.walk(rootdir): for filename in filenames: monstr=filename[9:12] if monstr[1]=='.': month=monstr[:1] elif monstr[2]=='.': month=monstr[:2] if float(month)<10: newname=filename[:9]+'0'+filename[9:] olddir=os.path.join(rootdir,filename) newdir=os.path.join(rootdir,newname) os.rename(olddir,newdir)