利用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()

 

posted @ 2017-07-20 19:13  Jachin01  阅读(18436)  评论(0编辑  收藏  举报