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的内存泄漏及gc模块的使用分析
Jul 16 Python
Python多进程编程技术实例分析
Sep 16 Python
python自然语言编码转换模块codecs介绍
Apr 08 Python
Python中文竖排显示的方法
Jul 28 Python
python递归查询菜单并转换成json实例
Mar 27 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
Jan 03 Python
在notepad++中实现直接运行python代码
Dec 18 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
django配置app中的静态文件步骤
Mar 27 Python
Python实现一个优先级队列的方法
Jul 31 Python
python Matplotlib模块的使用
Sep 16 Python
Python偏函数实现原理及应用
Nov 20 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
留言板翻页的实现详解
2006/10/09 PHP
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
解析Python编程中的包结构
2015/10/25 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
Python异常处理知识点总结
2019/02/18 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python groupby 函数 as_index详解
2019/12/16 Python
Python中base64与xml取值结合问题
2019/12/22 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
逻辑链路控制协议
2016/10/01 面试题
暑期社会实践方案
2014/02/05 职场文书
美术毕业生求职信
2014/02/25 职场文书
养成教育经验材料
2014/05/26 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
java如何实现socket连接方法封装
2021/09/25 Java/Android