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中使用Neo4j数据库的教程
Apr 16 Python
详解python之多进程和进程池(Processing库)
Jun 09 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
Python标准库笔记struct模块的使用
Feb 22 Python
python开启摄像头以及深度学习实现目标检测方法
Aug 03 Python
python实现录音小程序
Oct 26 Python
python网络应用开发知识点浅析
May 28 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
python openCV获取人脸部分并存储功能
Aug 28 Python
Python排序函数的使用方法详解
Dec 11 Python
python读写数据读写csv文件(pandas用法)
Dec 14 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 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
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python mysqldb连接数据库
2009/03/16 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python操作mongodb的9个步骤
2018/06/04 Python
python实现泊松图像融合
2018/07/26 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python3.6实现学生信息管理系统
2019/02/21 Python
Python缓存技术实现过程详解
2019/09/25 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
python对文件的操作方法汇总
2020/02/28 Python
Django获取model中的字段名和字段的verbose_name方式
2020/05/19 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
钳工实习自我鉴定
2013/09/19 职场文书
销售辞职报告范文
2014/01/12 职场文书
联谊会主持词
2014/03/26 职场文书
学生操行评语大全
2014/04/24 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS