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描述器descriptor详解
Feb 03 Python
python如何在终端里面显示一张图片
Aug 17 Python
Python设计模式之观察者模式简单示例
Jan 10 Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
查看python下OpenCV版本的方法
Aug 03 Python
Python Flask框架模板操作实例分析
May 03 Python
python global关键字的用法详解
Sep 05 Python
wxpython绘制圆角窗体
Nov 18 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
Apr 20 Python
Python库安装速度过慢解决方案
Jul 14 Python
python 两种方法删除空文件夹
Sep 29 Python
Python 数据可视化之Bokeh详解
Nov 02 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
laravel自定义分页效果
2017/07/23 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
2018/04/09 Javascript
node.js自动上传ftp的脚本分享
2018/06/16 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
使用python实现rsa算法代码
2016/02/17 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
儿童学习python的一些小技巧
2018/05/27 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
Python接口开发实现步骤详解
2020/04/26 Python
django实现日志按日期分割
2020/05/21 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
应用化学专业本科生求职信
2013/09/29 职场文书
大学生村官任职感言
2014/01/09 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
教师岗位职责范本
2015/04/02 职场文书
护士旷工检讨书
2015/08/15 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL