Python批量修改文件名-后缀

LyncLynn用途:

 

批量修改文件格式,文件名后缀。

#Version: V1.0
#Author:lynclynn
#Description:Change the filename 
#CreateDate:20151130
#UpdateDate:

# -*- coding: UTF-8 -*-
import os
#列出当前目录(E:\Python\Code)下所有的文件
files =os.listdir("E:\Python\Code")

#分离文件名字和后缀
for filename in files:
    portion=os.path.splitext(filename)
    print portion
    #根据后缀来修改
    if portion[1]==".py":
        newname=portion[0]+".txt"
        #切换文件路径
        os.chdir("E:\Python\Code")
        os.rename(filename,newname)

可能遇到的问题
1.Error 32 .文件已经打开
2.WindowsError: [Error 183] 文件已经存在
3.Error2.文件路径问题

你可能感兴趣的:(Python批量修改文件名-后缀)