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的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
Python基于identicon库创建类似Github上用的头像功能
Sep 25 Python
python实现微信接口(itchat)详细介绍
Oct 23 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
使用python实现快速搭建简易的FTP服务器
Sep 12 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
python调用摄像头拍摄数据集
Jun 01 Python
Django如何实现上传图片功能
Aug 16 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 Python
Python 程序员必须掌握的日志记录
Aug 17 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
德生PL330的评价与改造
2021/03/02 无线电
WordPress判断用户是否登录的代码
2011/03/17 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
javascript add event remove event
2008/04/07 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
python创建列表和向列表添加元素的实现方法
2017/12/25 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
python机器学习实现决策树
2019/11/11 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
python中pickle模块浅析
2020/12/29 Python
球队口号
2014/06/18 职场文书
大学专科求职信
2014/07/02 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers