作者:上犹日期:
返回目录:文件问题
有时候,我们需要批量修改文件名,如果文件比较多,一个一个地修改会比较浪费时间,其实几行Python代码就可以搞定这个问题。
例如,有以下一些图片,名称不同,后缀名也不同,有jpg格式,也有png格式,我们希望将所有图片的名字修改为a1.jpg,a2.jpg,a3.jpg...,后缀名都统一为.jpg。
用Python实现,代码如下:
import os
path=input('请输入文件路径:')+'\\'
#获取该目录下所有文件,存入列表中
f=os.listdir(path)
n=0
for i in f:
#设置旧文件名(就是路径+文件名)
oldname=path+f[n]
#设置新文件名
newname=path+'a'+str(n+1)+'.JPG'
#用os模块中的rename方法对文件改名
os.rename(oldname,newname)
print(oldname,'已经改名为:',newname)
n+=1
运行后,弹出一个对话框,让我们输入文件路径:
输入后,回车:
回到图片文件夹,可以看到所有图片名称都已经修改成功。
感谢观看,喜欢的朋友,关注走一波,后续内容更精彩!