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开发之thread实现布朗运动的方法
Nov 11 Python
python append、extend与insert的区别
Oct 13 Python
python实现Decorator模式实例代码
Feb 09 Python
python读取和保存视频文件
Apr 16 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
Python 创建空的list,以及append用法讲解
May 04 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
python在回调函数中获取返回值的方法
Feb 22 Python
使用python来调用CAN通讯的DLL实现方法
Jul 03 Python
Django实现网页分页功能
Oct 31 Python
python如何设置静态变量
Sep 07 Python
python flask开发的简单基金查询工具
Jun 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 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
简约JS日历控件 实例代码
2013/07/12 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
详解Python中的多线程编程
2015/04/09 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
详解python数据结构和算法
2019/04/18 Python
python中正则表达式与模式匹配
2019/05/07 Python
python匿名函数用法实例分析
2019/08/03 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
COSETTE官网:奢华,每天
2020/03/22 全球购物
社会公德演讲稿
2014/05/20 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
改进工作作风心得体会
2016/01/23 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
使用pandas模块实现数据的标准化操作
2021/05/14 Python
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers