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 collections模块实例讲解
Apr 07 Python
Python实现发送email的几种常用方法
Aug 18 Python
Python列表list数组array用法实例解析
Oct 28 Python
Python脚本判断 Linux 是否运行在虚拟机上
Apr 25 Python
在Python中使用sort()方法进行排序的简单教程
May 21 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
Jun 16 Python
python正则表达式re之compile函数解析
Oct 25 Python
tensorflow使用指定gpu的方法
Feb 04 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
Feb 25 Python
python+OpenCV实现图像拼接
Mar 05 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 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
也谈截取首页新闻 - 范例
2006/10/09 PHP
PHP 上传文件大小限制
2009/07/05 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
2018/03/27 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
vue按需加载实例详解
2019/09/06 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
[01:03:27]NAVI vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python中cPickle用法例子分享
2014/01/03 Python
浅谈Python中函数的参数传递
2016/06/21 Python
django ModelForm修改显示缩略图 imagefield类型的实例
2019/07/28 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
Django实现celery定时任务过程解析
2020/04/21 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
numba提升python运行速度的实例方法
2021/01/25 Python
超市营业员岗位职责
2013/12/20 职场文书
打架检讨书100字
2014/01/19 职场文书
代理商会议邀请函
2014/01/27 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
党员自我剖析材料
2014/08/31 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
MySQL 不等于的三种使用及区别
2021/06/03 MySQL