现在的位置: 首页 > 综合 > 正文

Python批量修改文件后缀脚本

2012年09月04日 ⁄ 综合 ⁄ 共 1018字 ⁄ 字号 评论关闭

 

批量修改文件后缀名:

使用方法:s_rename(路径,原后缀,新后缀)

#coding:gbk #code By Neeao #2009-09-15 import os,string   def s_rename(path,old_ext,new_ext):     for (path, dirs, files) in os.walk(path):         for filename in files:             ext=os.path.splitext(filename)[1]             if (cmp(ext,old_ext)==0):                 newname=filename.replace(old_ext,new_ext)                 oldpath=path+"\\"+filename                 newpath=path+"\\"+newname                 print "oldpath:"+oldpath+""                 print "newpth:"+newpath+""                 try:                     os.rename(oldpath, newpath)                 except ValueError:                     print "Error when rename the file " + oldpath                 except NameError:                     print "Error when rename the file " + oldpath                 except OSError:                     #print OSError                     print newpath + " The file is already exist!" if __name__ == '__main__':     s_rename("F:\\code",".ph",".pl")     #print "test"
本文转自: 黑客武林(www.hack50.com) 详细出处参考:http://www.hack50.com/stu/sort094/sort0108/18715.html

 

抱歉!评论已关闭.