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插入排序算法的实现代码
Nov 21 Python
Python字符串和文件操作常用函数分析
Apr 08 Python
用Python实现大文本文件切割的方法
Jan 12 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
May 10 Python
pandas DataFrame索引行列的实现
Jun 04 Python
python实现五子棋游戏
Jun 18 Python
python点击鼠标获取坐标(Graphics)
Aug 10 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 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
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
让焦点自动跳转
2006/07/01 Javascript
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
JS解析XML实例分析
2015/01/30 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
Python对象体系深入分析
2014/10/28 Python
实例讲解Python的函数闭包使用中应注意的问题
2016/06/20 Python
发布你的Python模块详解
2016/09/15 Python
Python中类的初始化特殊方法
2017/12/01 Python
浅谈Python里面小数点精度的控制
2018/07/16 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
网络工程师的自我评价
2013/10/02 职场文书
汽车检测与维修专业求职信
2013/10/30 职场文书
六一儿童节标语
2014/10/08 职场文书
小学校长个人总结
2015/03/03 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
python 实现两个变量值进行交换的n种操作
2021/06/02 Python