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 测试实现方法
Dec 24 Python
Python实现扫描指定目录下的子目录及文件的方法
Jul 16 Python
Python OS模块常用函数说明
May 23 Python
Python文件读取的3种方法及路径转义
Jun 21 Python
python动态加载包的方法小结
Apr 18 Python
Python学习教程之常用的内置函数大全
Jul 14 Python
Python处理CSV与List的转换方法
Apr 19 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
python实现从本地摄像头和网络摄像头截取图片功能
Jul 11 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
给我一面国旗 python帮你实现
Sep 30 Python
Django中使用Json返回数据的实现方法
Jun 03 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
PHP自定义多进制的方法
2016/11/03 PHP
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
JavaScript操作Cookie方法实例分析
2015/05/27 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
python创建和使用字典实例详解
2013/11/01 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python中reload(module)的用法示例详解
2017/09/15 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
会计电算化专业应届大学生求职信
2013/10/22 职场文书
奥巴马演讲稿
2014/01/08 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
小学母亲节活动总结
2015/02/10 职场文书
鉴史问廉观后感
2015/06/10 职场文书
mysql部分操作
2021/04/05 MySQL
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android