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获取网页上图片下载地址的方法
Mar 11 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
python3 kmp 字符串匹配的方法
Jul 07 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
Python使用字典的嵌套功能详解
Feb 27 Python
Python多线程threading模块用法实例分析
May 22 Python
Python Pandas 如何shuffle(打乱)数据
Jul 30 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
appium+python adb常用命令分享
Mar 06 Python
pyinstaller将含有多个py文件的python程序做成exe
Apr 29 Python
python_tkinter弹出对话框创建
Mar 20 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
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
Webpack path与publicPath的区别详解
2018/05/03 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
python图像处理入门(一)
2019/04/04 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
python3实现微型的web服务器
2019/09/03 Python
python 公共方法汇总解析
2019/09/16 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
应届生法律求职信
2013/10/22 职场文书
成品仓管员岗位职责
2013/12/11 职场文书
2014信息公开实施方案
2014/02/22 职场文书
离婚协议书范本2014
2014/10/27 职场文书
幼儿园六一儿童节活动总结
2015/02/10 职场文书
地球一小时活动总结
2015/02/27 职场文书