Python批处理更改文件名os.rename的方法


Posted in Python onOctober 26, 2018

在工作中,我们经常会遇到需要对大批量文件进行重命名的操作,而python提供了很简单的方法:

import os
 #top是目标文件夹(绝对路径),os.walk会读取其内的文件及文件夹直至空。
for a,b,c in os.walk(top='dir'):
 n = len(c)
 #对文件大小进行过滤
 if n >= 10:
 for i in range(n):
  #根据命名规则进行匹配分割,eg: 4399_0_1234_60.jpg
  name = c[i].split('_',1)[1] #根据'_'被分割两次['4399', '0_1234_60.jpg']
  #'$'定义你想添加的名字
  newName = '$' + name
  #os.rename(old_path, new_path)
  #ubuntu的文件夹路径是'/',Windows下是'\'。
  os.rename(a + '/' + c[i],a + '/' + newName)

以上这篇Python批处理更改文件名os.rename的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python  连接字符串(join %)
Sep 06 Python
python使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
Python中__init__.py文件的作用详解
Sep 18 Python
Python 查看文件的编码格式方法
Dec 21 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
django 信号调度机制详解
Jul 19 Python
python opencv 简单阈值算法的实现
Aug 04 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
Aug 12 Python
基于python实现对文件进行切分行
Apr 26 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
Python读写锁实现实现代码解析
Nov 28 Python
浅谈django rest jwt vue 跨域问题
Oct 26 #Python
Python os.rename() 重命名目录和文件的示例
Oct 25 #Python
python实现旋转和水平翻转的方法
Oct 25 #Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 #Python
python 实现对文件夹中的图像连续重命名方法
Oct 25 #Python
python微信公众号之关注公众号自动回复
Oct 25 #Python
python 文件查找及内容匹配方法
Oct 25 #Python
You might like
Zend引擎的发展 [15]
2006/10/09 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
详解HTML5中download属性的应用
2015/08/06 HTML / CSS
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
满月酒答谢词
2014/01/14 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
教师师德师风自我剖析材料
2014/09/29 职场文书
2014年管理工作总结
2014/11/22 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
继续教育个人总结
2015/03/03 职场文书
教师求职自荐信范文
2015/03/04 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python