您的位置:首页 > 编程语言 > Python开发

Python批量修改文件后缀脚本

2010-11-26 00:03 155 查看
批量修改文件后缀名:

使用方法: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: