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的Django框架中调用方法和处理无效变量
Jul 15 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
python 实现上传图片并预览的3种方法(推荐)
Jul 14 Python
python实现汽车管理系统
Nov 30 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
Python Django 实现简单注册功能过程详解
Jul 29 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
Python类的继承super相关原理解析
Oct 22 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
Jun 03 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 读取文件头判断文件类型的实现代码
2013/08/05 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
理解javascript闭包
2015/12/15 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
python中根据字符串调用函数的实现方法
2016/06/12 Python
python异常和文件处理机制详解
2016/07/19 Python
Python2实现的LED大数字显示效果示例
2017/09/04 Python
专业毕业生个性的自我评价
2013/10/03 职场文书
化学专业毕业生自荐信
2013/11/15 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
教师校本培训方案
2014/02/26 职场文书
人事部岗位职责范本
2014/03/05 职场文书
交通志愿者活动总结
2014/06/27 职场文书
酒后驾车标语
2014/06/30 职场文书
委托书的写法
2014/08/30 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
教师考核表个人总结
2015/02/12 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
尼克胡哲观后感
2015/06/08 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Python经常使用的一些内置函数
2022/04/11 Python