python怎么实现批量修改文件名(python,开发技术)

时间:2024-04-29 21:17:04 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

python3实现批量修改文件名,具体内容如下

以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!

#批量修改文件名#批量修改图片文件名importosimportreimportsysdefrenameall():fileList=os.listdir(r"C:\Users\Administrator\Desktop\stars")#待修改文件夹print("修改前:"+str(fileList))#输出文件夹中包含的文件currentpath=os.getcwd()#得到进程当前工作目录os.chdir(r"C:\Users\Administrator\Desktop\stars")#将当前工作目录修改为待修改文件夹的位置num=1#名称变量forfileNameinfileList:#遍历文件夹中所有文件pat=".+\.(jpg|png|gif)"#匹配文件名正则表达式pattern=re.findall(pat,fileName)#进行匹配os.rename(fileName,(str(num)+'.'+pattern[0]))#文件重新命名num=num+1#改变编号,继续下一项print("---------------------------------------------------")os.chdir(currentpath)#改回程序运行前的工作目录sys.stdin.flush()#刷新print("修改后:"+str(os.listdir(r"C:\Users\Administrator\Desktop\stars")))#输出修改后文件夹中包含的文件renameall()

运行程序:

python怎么实现批量修改文件名

修改过后文件夹中显示情况:

python怎么实现批量修改文件名

修改成功,我们非常满意!

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:python怎么实现批量修改文件名的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Prometheus和NodeExporter安装监控数据的方法下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18