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使用xmlrpc实例讲解
Dec 17 Python
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
python执行get提交的方法
Apr 29 Python
python之Socket网络编程详解
Sep 29 Python
python做量化投资系列之比特币初始配置
Jan 23 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
解决Python中回文数和质数的问题
Nov 24 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
python 双循环遍历list 变量判断代码
May 04 Python
教你怎么用Python处理excel实现自动化办公
Apr 30 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怎样调用MSSQL的存储过程
2006/10/09 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
php搜索文件程序分享
2015/10/30 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
原生js拖拽功能制作滑动条实例代码
2021/02/05 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
Python实现感知机(PLA)算法
2017/12/20 Python
python如何让类支持比较运算
2018/03/20 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
2014年党务公开实施方案
2014/02/27 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
六年级语文教学反思
2016/03/03 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
Golang 并发编程 SingleFlight模式
2022/04/26 Golang