Python批量重命名同一文件夹下文件的方法


Posted in Python onMay 25, 2015

本文实例讲述了Python批量重命名同一文件夹下文件的方法。分享给大家供大家参考。具体分析如下:

朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀。

手工修改的话工作量太大。故写了一个 Python 脚本进行批量重命名。

对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码。

三行代码就可以解决这一问题。

不过没有捕获异常、不能迭代同一目录下的所有文件。

代码如下:

import os
 for file in os.listdir("."): 
  if os.path.splitext(file)[1] == ".tmp":
    os.rename(file, os.path.splitext(file)[0]+".jpg"

将代码保存至文件,放至需要对文件进行重命名的文件夹下,运行即可。

Python 完成这种小需求的能力真的是没话说。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python常用模块用法分析
Sep 08 Python
Python最长公共子串算法实例
Mar 07 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
深入分析python中整型不会溢出问题
Jun 18 Python
python opencv判断图像是否为空的实例
Jan 26 Python
python openpyxl使用方法详解
Jul 18 Python
python实现桌面托盘气泡提示
Jul 29 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
Python restful框架接口开发实现
Apr 13 Python
PageFactory设计模式基于python实现
Apr 14 Python
基于python代码批量处理图片resize
Jun 04 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
Oct 22 Python
Python实现豆瓣图片下载的方法
May 25 #Python
深入讲解Python中面向对象编程的相关知识
May 25 #Python
详解详解Python中writelines()方法的使用
May 25 #Python
Python中操作文件之write()方法的使用教程
May 25 #Python
在Python中操作文件之truncate()方法的使用教程
May 25 #Python
Python中tell()方法的使用详解
May 24 #Python
在Python中操作文件之seek()方法的使用教程
May 24 #Python
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
PHP中的表达式简述
2016/05/29 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
解释&&和||在javascript中的另类用法
2014/07/28 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
node跨域请求方法小结
2017/08/25 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
Python爬取读者并制作成PDF
2015/03/10 Python
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
会计岗位职责模板
2014/03/12 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
民事和解协议书格式
2014/11/29 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
解决vue中provide inject的响应式监听
2022/04/19 Vue.js
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python