python实现批量文件重命名


Posted in Python onOctober 31, 2019

本文实例为大家分享了python批量文件重命名的具体代码,供大家参考,具体内容如下

问题描述

最近遇到朋友求助,如何将大量文件名前面的某些字符删除。

python实现批量文件重命名

即将图中文件前的编号删除。

Python实现

用到了python中的os模块,os模块中的rename方法可以实现对文件的重命名

import os

#path为批量文件的文件夹的路径
path = 'd:\\renamefolder'

#文件夹中所有文件的文件名
file_names = os.listdir(path)

#外循环遍历所有文件名,内循环遍历每个文件名的每个字符
for name in file_names:
 for s in name:
  if s == ')':
  
   index_num=name.index(s)  #index_num为要删除的位置索引
   
   #采用字符串的切片方式删除编号
   os.renames(os.path.join(path,name),os.path.join(path,name[index_num+1:])) 
   break  #重命名成功,跳出内循环

运行结果

python实现批量文件重命名

可以看到编号已经成功删除。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析python 中__name__ = '__main__' 的作用
Jul 05 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
学习python 之编写简单乘法运算题
Feb 27 Python
Python 装饰器深入理解
Mar 16 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
深入理解Python异常处理的哲学
Feb 01 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Django-Model数据库操作(增删改查、连表结构)详解
Jul 17 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
Apr 29 Python
如何把外网python虚拟环境迁移到内网
May 18 Python
Python集合set()使用的方法详解
Mar 18 Python
Python使用matplotlib 画矩形的三种方式分析
Oct 31 #Python
python实现操作文件(文件夹)
Oct 31 #Python
python用requests实现http请求代码实例
Oct 31 #Python
python zip()函数使用方法解析
Oct 31 #Python
python实现按首字母分类查找功能
Oct 31 #Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 #Python
python+Django实现防止SQL注入的办法
Oct 31 #Python
You might like
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
js停止输出代码
2008/07/20 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
js对象基础实例分析
2015/01/13 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
详解Django中的过滤器
2015/07/16 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
python 二维数组90度旋转的方法
2019/01/28 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
python中下标和切片的使用方法解析
2019/08/27 Python
使用Python函数进行模块化的实现
2019/11/15 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
python数据类型强制转换实例详解
2020/06/22 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
介绍一下Java中的Class类
2015/04/10 面试题
文明青少年标兵事迹材料
2014/01/28 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
考试保密承诺书
2014/08/30 职场文书
倡议书的格式写法
2015/04/28 职场文书