Python批量修改文件后缀的方法


Posted in Python onJanuary 26, 2014

近期下载了很多各种教程, 但是不幸的是后缀名都是 ".mp4", 而本人喜欢 ".rmvb" 后缀,由于有轻微洁癖, 受不了后面的 ".mp4" 缀, 但是手动修改又太过繁琐, 所以用近期刚学的 Python 来偷懒吧 !   : )

如图为程序运行前的文件名

Python批量修改文件后缀的方法

我们要做的呢, 就是在当前目录下,新建一个python文件, 如上图 demo2.py 然后用编辑器打开敲入如下代码:

import os
# 列出当前目录下所有的文件
files = os.listdir(".")       
for filename in files:
    portion = os.path.splitext(filename)
    # 如果后缀是.txt
    if portion[1] == ".mp4":  
        # 重新组合文件名和后缀名   
        newname = portion[0] + ".rmvb"   
        os.rename(filename,newname)

好了, 写好之后保存并运行你的程序吧!

不出意外,你会惊奇的发现:

Python批量修改文件后缀的方法

哈哈, 所有的".mp4" 后缀的文件都该成".rmvb"的后缀啦!!!  

Python 相关文章推荐
Python入门篇之列表和元组
Oct 17 Python
Python使用metaclass实现Singleton模式的方法
May 05 Python
Windows安装Python、pip、easy_install的方法
Mar 05 Python
详解python 拆包可迭代数据如tuple, list
Dec 29 Python
python获取中文字符串长度的方法
Nov 14 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
Python类的继承、多态及获取对象信息操作详解
Feb 28 Python
python与字符编码问题
May 24 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
python中68个内置函数的总结与介绍
Feb 24 Python
Django之choices选项和富文本编辑器的使用详解
Apr 01 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
使用cx_freeze把python打包exe示例
Jan 24 #Python
Python的函数嵌套的使用方法
Jan 24 #Python
下载安装setuptool和pip linux安装pip    
Jan 24 #Python
python解析文件示例
Jan 23 #Python
python回调函数的使用方法
Jan 23 #Python
python中的对象拷贝示例 python引用传递
Jan 23 #Python
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 #Python
You might like
用php实现选择排序的解决方法
2013/05/04 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python列表推导式的使用方法
2013/11/21 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
对Python 数组的切片操作详解
2018/07/02 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
Python实现弹球小游戏
2020/08/01 Python
Python多线程的退出控制实现
2020/08/10 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
销售业务实习自我鉴定
2013/09/23 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
生物学学生自我评价
2014/01/17 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
二年级学生评语大全
2014/04/23 职场文书
2014年电厂工作总结
2014/12/04 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
2014年减负工作总结
2014/12/10 职场文书
普宁寺导游词
2015/02/04 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
七年级语文教学反思
2016/03/03 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫