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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
Python设计模式之代理模式实例
Apr 26 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
Python实现数据库并行读取和写入实例
Jun 09 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
Sep 12 Python
pandas中Timestamp类用法详解
Dec 11 Python
利用python将图片版PDF转文字版PDF
May 03 Python
python调用自定义函数的实例操作
Jun 26 Python
Python使用贪婪算法解决问题
Oct 22 Python
Python PIL库图片灰化处理
Apr 07 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
python模拟点击玩游戏的实例讲解
Nov 26 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 str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
php把session写入数据库示例
2014/02/26 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
python实现连连看游戏
2020/02/14 Python
Python如何实现FTP功能
2020/05/28 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
《争吵》教学反思
2014/02/15 职场文书
会计助理岗位职责
2014/02/17 职场文书
干部个人对照检查材料
2014/08/25 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
老乡聚会通知
2015/04/23 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript