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用GET方法上传文件
Mar 10 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
轻松理解Python 中的 descriptor
Sep 15 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
Python实现的HMacMD5加密算法示例
Apr 03 Python
Python实现的求解最小公倍数算法示例
May 03 Python
Python使用googletrans报错的解决方法
Sep 25 Python
python中os包的用法
Jun 01 Python
python字典key不能是可以是啥类型
Aug 04 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
python绘图模块之利用turtle画图
Feb 12 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
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
php实现文件下载实例分享
2014/06/02 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
node.js中watch机制详解
2014/11/17 Javascript
JavaScript中的类数组对象介绍
2014/12/30 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
小程序实现多选框功能
2018/10/30 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
python实现canny边缘检测
2020/09/14 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
学校十一活动方案
2014/02/01 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
党员承诺践诺书
2014/05/20 职场文书
安全标语口号
2014/06/09 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python