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开发常用的一些开源Package分享
Feb 14 Python
Python实时获取cmd的输出
Dec 13 Python
python 爬取微信文章
Jan 30 Python
Python 正则表达式实现计算器功能
Apr 29 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
Python 多线程,threading模块,创建子线程的两种方式示例
Sep 29 Python
python迭代器常见用法实例分析
Nov 22 Python
解决Python列表字符不区分大小写的问题
Dec 19 Python
python有序查找算法 二分法实例解析
Feb 18 Python
Python Tornado核心及相关原理详解
Jun 24 Python
Django数据模型中on_delete使用详解
Nov 30 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字符串截取问题
2006/11/28 PHP
PHP clearstatcache()函数详解
2010/03/02 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
可输入的下拉框
2006/06/19 Javascript
用jquery来定位
2007/02/20 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
Python列表推导式的使用方法
2013/11/21 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
python Shapely使用指南详解
2020/02/18 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
自我鉴定200字
2013/10/28 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书