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实现数据库编程方法详解
Jun 09 Python
深入讲解Python编程中的字符串
Oct 14 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Python目录和文件处理总结详解
Sep 02 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 Python
pycharm双击无响应(打不开问题解决办法)
Jan 10 Python
python怎么判断模块安装完成
Jun 19 Python
Python爬虫进阶之Beautiful Soup库详解
Apr 29 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 Python
python文件与路径操作神器 pathlib
Apr 01 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
php加密解密字符串示例
2016/10/13 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
基于vue实现分页效果
2017/11/06 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
python插入数据到列表的方法
2015/04/30 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
使用Python来开发微信功能
2018/06/13 Python
Python File(文件) 方法整理
2019/02/18 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
汇智创新科技发展有限公司
2015/12/06 面试题
销售行政专员职责
2014/01/03 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
经济贸易系求职信
2014/08/04 职场文书
本科应届生求职信
2014/08/05 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
2014年导购员工作总结
2014/11/18 职场文书
优秀党员先进材料
2014/12/18 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL