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双向链表实现实例代码
Nov 21 Python
Python利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
Django admin美化插件suit使用示例
Dec 12 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
python按比例随机切分数据的实现
Jul 11 Python
python读取指定字节长度的文本方法
Aug 27 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
Python使用扩展库pywin32实现批量文档打印实例
Apr 09 Python
Python接口测试环境搭建过程详解
Jun 29 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
使用Python脚本对GiteePages进行一键部署的使用说明
May 27 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编写和读取XML的几种方式
2013/01/12 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
php多重接口的实现方法
2015/06/20 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
浅谈js闭包理解
2019/04/01 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
python获取外网ip地址的方法总结
2015/07/02 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
python基于递归解决背包问题详解
2019/07/03 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
焊接专业毕业生求职信
2013/10/01 职场文书
销售部主管岗位职责
2013/12/18 职场文书
写给爸爸的道歉信
2014/01/15 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
实习协议书
2015/01/27 职场文书
农业项目投资意向书
2015/05/09 职场文书
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers