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判断、获取一张图片主色调的2个实例
Apr 10 Python
python采集百度百科的方法
Jun 05 Python
python简单实现刷新智联简历
Mar 30 Python
python实现对csv文件的列的内容读取
Jul 04 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
使用PIL(Python-Imaging)反转图像的颜色方法
Jan 24 Python
python定时按日期备份MySQL数据并压缩
Apr 19 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 Python
Python爬取12306车次信息代码详解
Aug 12 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 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
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php 魔术方法详解
2014/11/11 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
python通过pil为png图片填充上背景颜色的方法
2015/03/17 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
Python列表切片用法示例
2017/04/19 Python
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
python利用有道翻译实现"语言翻译器"的功能实例
2017/11/14 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
Pytorch之finetune使用详解
2020/01/18 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
求职信格式要求
2014/05/23 职场文书
大学军训决心书
2015/02/05 职场文书
通知的写法
2015/04/23 职场文书
教师节主题班会教案
2015/08/17 职场文书
运动会广播稿300字
2015/08/19 职场文书
感谢信
2019/04/11 职场文书