首页 电脑 电脑学堂 查看内容

Python批量修改文件后缀脚本

2009-11-3 14:31 630 0

摘要: 批量修改文件后缀名: 使用方法:s_rename(路径,原后缀,新后缀)#coding:gbk #code By Neeao #2009-09-15 ...
关键词: nbsp oldpath rename 后缀 path filename print newpath ext file

批量修改文件后缀名: 使用方法: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" 
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部