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编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python爬取京东的商品分类与链接
Aug 26 Python
请不要重复犯我在学习Python和Linux系统上的错误
Dec 12 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
创建Django项目图文实例详解
Jun 06 Python
简单介绍django提供的加密算法
Dec 18 Python
pytorch实现建立自己的数据集(以mnist为例)
Jan 18 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
python让函数不返回结果的方法
Jun 22 Python
Selenium 安装和简单使用的实现
Dec 04 Python
python3.9之你应该知道的新特性详解
Apr 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下MAIL的另一解决方案
2006/10/09 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
PHP nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
2014/12/15 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
致百米运动员广播稿
2014/01/29 职场文书
企业环保标语
2014/06/10 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
档案管理员岗位职责
2015/02/12 职场文书
盗窃案辩护词
2015/05/21 职场文书