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 相关文章推荐
Django的数据模型访问多对多键值的方法
Jul 21 Python
Python松散正则表达式用法分析
Apr 29 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
通过源码分析Python中的切片赋值
May 08 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
Sep 13 Python
Django框架的中的setting.py文件说明详解
Oct 15 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
python 利用turtle模块画出没有角的方格
Nov 23 Python
基于python图书馆管理系统设计实例详解
Aug 05 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 Python
Python实现智慧校园自动评教全新版
Jun 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实现递归循环每一个目录
2010/08/08 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
php的扩展写法总结
2019/05/14 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
理理Vue细节(推荐)
2019/04/16 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
python中hashlib模块用法示例
2017/10/30 Python
python如何定义带参数的装饰器
2018/03/20 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
html5录音功能实战示例
2019/03/25 HTML / CSS
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
英文简历中的自我评价
2013/10/06 职场文书
学生会竞选自荐信
2013/10/12 职场文书
农林环境专业求职信
2014/03/13 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
工资收入证明
2014/10/07 职场文书
离职证明格式样本
2015/06/12 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
关于军训的感想
2015/08/07 职场文书
SQL 聚合、分组和排序
2021/11/11 MySQL
MongoDB支持的数据类型
2022/04/11 MongoDB