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代码调试的几种方法总结
Apr 15 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
Python线程下使用锁的技巧分享
Sep 13 Python
使用PIL(Python-Imaging)反转图像的颜色方法
Jan 24 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python for循环remove同一个list过程解析
Aug 14 Python
python3 pathlib库Path类方法总结
Dec 26 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
python实现udp传输图片功能
Mar 20 Python
python调用摄像头的示例代码
Sep 28 Python
matplotlib更改窗口图标的方法示例
Feb 03 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一些有意思的小区别
2006/12/06 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP的5个安全措施小结
2012/07/17 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
jQuery实现统计复选框选中数量
2014/11/24 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
详解python3中的真值测试
2018/08/13 Python
python 自定义对象的打印方法
2019/01/12 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
.NET是怎么支持多种语言的
2015/02/24 面试题
性能测试工程师的面试题
2015/02/20 面试题
高中毕业自我鉴定
2013/12/13 职场文书
善意的谎言事例
2014/02/15 职场文书
活着观后感
2015/06/03 职场文书
大学开学感言
2015/08/01 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
《落花生》教学反思
2016/02/16 职场文书
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL