码迷,mamicode.com
首页 > 编程语言 > 详细

Python批量修改文件名-后缀

时间:2015-11-30 20:25:04      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

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批量修改文件名-后缀

标签:

原文地址:http://www.cnblogs.com/lincoding/p/5007964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!