由於要用到對無序的文件進行重命名,以下寫了一個腳本,進行批量進行重命名。
基本格式是 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()