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制作最美应用的爬虫
Oct 28 Python
Python爬取网易云音乐上评论火爆的歌曲
Jan 19 Python
python 将md5转为16字节的方法
May 29 Python
Python实现快速计算词频功能示例
Jun 25 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
Python爬取成语接龙类网站
Oct 19 Python
python网络应用开发知识点浅析
May 28 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
Apr 08 Python
Pandas实现一列数据分隔为两列
May 18 Python
Python是怎样处理json模块的
Jul 16 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
PHP实现递归目录的5种方法
2016/10/27 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
教师节活动总结
2014/08/29 职场文书
文明单位申报材料
2014/12/23 职场文书
运动会主持词大全
2015/07/02 职场文书