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 第一步 hello world
Sep 25 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
详解Django框架中用context来解析模板的方法
Jul 20 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
Nov 13 Python
python实现中文转换url编码的方法
Jun 14 Python
Django中reverse反转并且传递参数的方法
Aug 06 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
Python高级property属性用法实例分析
Nov 19 Python
python绘制封闭多边形教程
Feb 18 Python
django数据模型中null和blank的区别说明
Sep 02 Python
Python+OpenCV图像处理——图像二值化的实现
Oct 24 Python
详解python的内存分配机制
May 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
Python 连连看连接算法
2008/11/22 Python
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python实现网站注册验证码生成类
2017/06/08 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python装饰器用法实例分析
2019/01/14 Python
用python实现刷点击率的示例代码
2019/02/21 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
python函数的万能参数传参详解
2019/07/26 Python
Python笔记之观察者模式
2019/11/20 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
公司营业员的工作总结自我评价
2013/10/05 职场文书
出纳岗位职责模板
2013/11/27 职场文书
群教个人对照检查材料
2014/08/20 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2015年采购部工作总结
2015/04/23 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
MySQL常见优化方案汇总
2022/01/18 MySQL