首页 > 编程 > Python > 正文

python实现批量文件重命名

2019-11-25 11:30:04
字体:
来源:转载
供稿:网友

本文实例为大家分享了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  #重命名成功,跳出内循环

运行结果

可以看到编号已经成功删除。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表