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装饰器原理与用法分析
Apr 30 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
Django如何开发简单的查询接口详解
May 17 Python
使用matlab或python将txt文件转为excel表格
Nov 01 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
Pytorch释放显存占用方式
Jan 13 Python
Tensorflow 多线程设置方式
Feb 06 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
Python中猜拳游戏与猜筛子游戏的实现方法
Sep 04 Python
Python字典取键、值对的方法步骤
Sep 30 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
初识javascript 文档碎片
2010/07/13 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
Django 中使用流响应处理视频的方法
2018/07/20 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
python实现微信自动回复机器人功能
2019/07/11 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
人事部专员岗位职责
2014/03/04 职场文书
国窖1573广告词
2014/03/21 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
员工试用期自我评价
2014/09/18 职场文书
新党章的学习心得体会
2014/11/07 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL