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实现获取序列中最小的几个元素
Sep 25 Python
Python中获取网页状态码的两个方法
Nov 03 Python
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
Apr 28 Python
值得收藏的10道python 面试题
Apr 15 Python
Python中的引用知识点总结
May 20 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 Python
Python爬虫:从m3u8文件里提取小视频的正确操作
May 14 Python
Qt自定义Plot实现曲线绘制的详细过程
Nov 02 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+MYSQL 出现乱码的解决方法
2008/08/08 PHP
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
2020/01/02 PHP
jQuery 一个图片切换的插件
2011/10/09 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
原生js二级联动效果
2017/06/20 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
python基础教程之循环介绍
2014/08/29 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
python五子棋游戏的设计与实现
2019/06/18 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
python中eval与int的区别浅析
2019/08/11 Python
什么是Python中的顺序表
2020/06/02 Python
个人自我鉴定怎么写
2013/10/28 职场文书
草船借箭教学反思
2014/02/03 职场文书
马智宇结婚主持词
2014/04/01 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
三八节活动简报
2015/07/20 职场文书
mysql优化
2021/04/06 MySQL
深入解析MySQL索引数据结构
2021/10/16 MySQL
讲解Python实例练习逆序输出字符串
2022/05/06 Python
python读取mat文件生成h5文件的实现
2022/07/15 Python