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 相关文章推荐
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
python中os模块详解
Oct 14 Python
python pygame模块编写飞机大战
Nov 20 Python
Pandas读写CSV文件的方法示例
Mar 27 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
如何在python中实现随机选择
Nov 02 Python
详解Python中的format格式化函数的使用方法
Nov 20 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
关于pytorch处理类别不平衡的问题
Dec 31 Python
Python终端输出彩色字符方法详解
Feb 11 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
解决Pycharm 运行后没有输出的问题
Feb 05 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
数据库的日期格式转换
2006/10/09 PHP
实用函数10
2007/11/08 PHP
php检测数组长度函数sizeof与count用法
2014/11/17 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
python 控制语句
2011/11/03 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
Python查询IP地址归属完整代码
2017/06/21 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
自荐书模板
2013/12/19 职场文书
项目经理聘任书
2014/03/29 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
七一建党节演讲稿
2014/09/11 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
工作简报格式范文
2015/07/21 职场文书
MySQL基础(一)
2021/04/05 MySQL
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
Mysql事务索引知识汇总
2022/03/17 MySQL
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技