首页 > 电脑

请教各位大神,如何批量修改多个文件夹里的图片名字,让图片命名成上一级文件夹名字+顺序号(三位数

更新时间2021-02-10 09:38:19

请教各位大神,如何批量修改多个文件夹里的图片名字,让图片命名成上一级文件夹名字+顺序号(三位数)比如:文件夹:百度,里的图片命名为百度-001、百度-002这样

import os def rename(): #原始图片路径 path = r'C:UsersFEADesktop1stNGG4' #获取该路径下所有图片 filelist = os.listdir(path) a = 1 for files in filelist: #原始路径 Olddir = os.path.join(path,files) #if os.path.isdir(Olddir): # continue #将图片名切片,比如 xxx.bmp 切成xxx和.bmp #xxx filename = os.path.splitext(files)[0] #.bmp filetype = os.path.splitext(files)[1] #需要存储的路径 a 是需要定义修改的文件名 Newdir=os.path.join(path,str(a)+filetype) os.rename(Olddir,Newdir) a += 1 rename()

有图片名称批量更改软件

相关标签:大神

上一篇:微信的恋爱合约学生版是要双方都是学生还是只要有一方就可以

下一篇:ghostxpsp3和xpsp3有什么区别吗?哪个好点?