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解析网页源代码中的115网盘链接实例
Sep 30 Python
python实现文件快照加密保护的方法
Jun 30 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
Python continue继续循环用法总结
Jun 10 Python
python检测IP地址变化并触发事件
Dec 26 Python
Python3.6.x中内置函数总结及讲解
Feb 22 Python
Python实现分数序列求和
Feb 25 Python
学习Python列表的基础知识汇总
Mar 10 Python
Django框架models使用group by详解
Mar 11 Python
Python实现自动打开电脑应用的示例代码
Apr 17 Python
Python 如何实现数据库表结构同步
Sep 29 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循环获取GET和POST值的代码
2008/04/09 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
jsTree使用记录实例
2016/12/01 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
python3将变量输入的简单实例
2020/08/19 Python
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
小班评语大全
2014/05/04 职场文书
户籍证明书标准模板
2014/09/10 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
国庆节主题班会
2015/08/15 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python