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练习程序批量修改文件名
Jan 16 Python
Python统计列表中的重复项出现的次数的方法
Aug 18 Python
浅析Python编写函数装饰器
Mar 18 Python
Python中Django 后台自定义表单控件
Mar 28 Python
python让列表倒序输出的实例
Jun 25 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
Django的models中on_delete参数详解
Jul 16 Python
python将时分秒转换成秒的实例
Dec 07 Python
Python reversed反转序列并生成可迭代对象
Oct 22 Python
Python修改DBF文件指定列
Dec 19 Python
python识别围棋定位棋盘位置
Jul 26 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生成缩略图的代码
2011/01/12 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
轻松实现php文件上传功能
2017/02/17 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
python实现对一个完整url进行分割的方法
2015/04/29 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
python函数的万能参数传参详解
2019/07/26 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
Python 如何实现访问者模式
2020/07/28 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
大学生物业管理求职信
2013/10/24 职场文书
施工资料员岗位职责
2014/01/06 职场文书
文明礼仪标语
2014/06/13 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
债务纠纷代理词
2015/05/25 职场文书
寻找成龙观后感
2015/06/12 职场文书