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入门及进阶笔记 Python 内置函数小结
Aug 09 Python
Python实现控制台进度条功能
Jan 04 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python使用Redis实现作业调度系统(超简单)
Mar 22 Python
浅谈python jieba分词模块的基本用法
Nov 09 Python
Python多线程原理与用法实例剖析
Jan 22 Python
python 调试冷知识(小结)
Nov 11 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
python Shapely使用指南详解
Feb 18 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
Python Selenium库的基本使用教程
Jan 04 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数组一对一替换实现代码
2012/08/31 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
php中apc缓存使用示例
2013/12/25 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
JQquery的一些使用心得分享
2012/08/01 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
python元组操作实例解析
2014/09/23 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python3实现微型的web服务器
2019/09/03 Python
python装饰器原理与用法深入详解
2019/12/19 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
Python实现像awk一样分割字符串
2020/09/15 Python
拾金不昧的表扬信
2014/01/16 职场文书
行政部岗位职责范本
2014/03/13 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
应急处置方案
2014/06/16 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
python随机打印成绩排名表
2021/06/23 Python
mysql序号rownum行号实现方式
2022/12/24 MySQL