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通过yield实现数组全排列的方法
Mar 18 Python
理解Python中的类与实例
Apr 27 Python
Python可变参数函数用法实例
Jul 07 Python
Python中with及contextlib的用法详解
Jun 08 Python
linux下python使用sendmail发送邮件
May 22 Python
Python中字符串与编码示例代码
May 20 Python
python 直接赋值和copy的区别详解
Aug 07 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
Python多线程正确用法实例解析
May 30 Python
python的launcher用法知识点总结
Aug 07 Python
详解KMP算法以及python如何实现
Sep 18 Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 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
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
JS原型对象操作实例分析
2020/06/06 Javascript
Python实现把xml或xsl转换为html格式
2015/04/08 Python
python实现自动更换ip的方法
2015/05/05 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Python多线程扫描端口代码示例
2018/02/09 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
毕业证丢失证明
2014/01/15 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
在校实习生求职信
2014/06/18 职场文书
本科生自荐信
2014/06/18 职场文书
购房委托书范本
2014/09/18 职场文书
浅谈Python中的正则表达式
2021/06/28 Python