由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名。
基本格式是 i.后缀名 ( i 循环条件下的数 )
1 #coding:utf8 2 import os; 3 4 def rename(): 5 i=0 6 path="F:\test"; 7 filelist=os.listdir(path)#该文件夹下所有的文件(包括文件夹) 8 for files in filelist:#遍历所有文件 9 i=i+1 10 Olddir=os.path.join(path,files);#原来的文件路径 11 if os.path.isdir(Olddir):#如果是文件夹则跳过 12 continue; 13 filename=os.path.splitext(files)[0];#文件名 14 filetype=os.path.splitext(files)[1];#文件扩展名 15 Newdir=os.path.join(path,str(i)+filetype);#新的文件路径 16 os.rename(Olddir,Newdir)#重命名 17 rename()