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搜索指定目录的方法
Apr 29 Python
python根据日期返回星期几的方法
Jul 06 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
关于Python 常用获取元素 Driver 总结
Nov 24 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
Python的collections模块真的很好用
Mar 01 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 读取文件的正确方法
2009/04/29 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
PHP面向对象精要总结
2014/11/07 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
jquery提示 "object expected"的解决方法
2009/12/13 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
Python中__call__用法实例
2014/08/29 Python
python中循环语句while用法实例
2015/05/16 Python
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
经典c++面试题二
2015/08/14 面试题
酒店中秋节促销方案
2014/01/30 职场文书
校园安全标语
2014/06/07 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
2014年妇委会工作总结
2014/12/10 职场文书
合作合同协议书范本
2015/01/27 职场文书
材料员岗位职责
2015/02/10 职场文书
元宵节寄语大全
2015/02/27 职场文书
Python入门之基础语法详解
2021/05/11 Python
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
mysql创建存储过程及函数详解
2021/12/04 MySQL
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python