利用Python對文件批量重命名


 
        

由於要用到對無序的文件進行重命名,以下寫了一個腳本,進行批量進行重命名。

基本格式是  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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM