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 ORM框架SQLAlchemy学习笔记之数据查询实例
Jun 10 Python
python插入数据到列表的方法
Apr 30 Python
python文件的md5加密方法
Apr 06 Python
深入解析Python中的上下文管理器
Jun 28 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
Python中实现switch功能实例解析
Jan 11 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
python实现画出e指数函数的图像
Nov 21 Python
Python hashlib常见摘要算法详解
Jan 13 Python
Python autoescape标签用法解析
Jan 17 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 05 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
实用函数2
2007/11/08 PHP
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
PHP7多线程搭建教程
2017/04/21 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
javascript add event remove event
2008/04/07 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
2014/04/10 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
2014年五四青年节活动方案
2014/03/29 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
班级口号大全
2014/06/09 职场文书
迎国庆演讲稿
2014/09/05 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
Django Paginator分页器的使用示例
2021/06/23 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
python读取mat文件生成h5文件的实现
2022/07/15 Python