记住这几行Python代码,文件批量改名不是事!-文件更名

有时候,我们需要批量修改文件名,如果文件比较多,一个一个地修改会比较浪费时间,其实几行Python代码就可以搞定这个问题。

例如,有以下一些图片,名称不同,后缀名也不同,有jpg格式,也有png格式,我们希望将所有图片的名字修改为a1.webp,a2.webp,a3.webp...,后缀名都统一为.webp。

用Python实现,代码如下:

import%20os
path=input('请输入文件路径:')+'\\'%20
#获取该目录下所有文件,存入列表中
f=os.listdir(path)
n=0
for%20i%20in%20f:%20
%20#设置旧文件名(就是路径+文件名)
%20oldname=path+f[n]%20
%20#设置新文件名
%20newname=path+'a'+str(n+1)+'.JPG'
#用os模块中的rename方法对文件改名
os.rename(oldname,newname)
print(oldname,'已经改名为:',newname)
n+=1

运行后,弹出一个对话框,让我们输入文件路径:

记住这几行Python代码,文件批量改名不是事!

输入后,回车:

记住这几行Python代码,文件批量改名不是事!

回到图片文件夹,可以看到所有图片名称都已经修改成功。

记住这几行Python代码,文件批量改名不是事!

感谢观看,喜欢的朋友,关注走一波,后续内容更精彩!

推荐阅读