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中查找excel某一列的重复数据 剔除之后打印
Feb 10 Python
Python读取环境变量的方法和自定义类分享
Nov 22 Python
在Python的web框架中配置app的教程
Apr 30 Python
Python时间获取及转换知识汇总
Jan 11 Python
python 创建弹出式菜单的实现代码
Jul 11 Python
Python生成8位随机字符串的方法分析
Dec 05 Python
python操作excel的方法
Aug 16 Python
python简单实现AES加密和解密
Mar 28 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
pytorch数据预处理错误的解决
Feb 20 Python
如何使用python写截屏小工具
Sep 29 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 中的批处理的实现
2007/06/14 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
destoon二次开发入门示例
2014/06/20 PHP
php生成短域名函数
2015/03/23 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
微信小程序 Storage更新详解
2019/07/16 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
详解vue 组件
2020/06/11 Javascript
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python3 读取Excel表格中的数据
2018/10/16 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Python如何给函数库增加日志功能
2020/08/04 Python
如何基于Python按行合并两个txt
2020/11/03 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
巴西购物网站:Submarino
2020/01/19 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
护士感人事迹
2014/05/01 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
高中军训的心得体会
2014/09/01 职场文书
吴仁宝观后感
2015/06/09 职场文书
python 实现定时任务的四种方式
2021/04/01 Python
Python编解码问题及文本文件处理方法详解
2021/06/20 Python