python图片名批量修改
-
将.jpg后缀修改成.png格式
-
遍历整个文件夹,然后批量修改
运行前:
运行中:
运行后:
#coding:utf-8
import os
inner_path = 'C:/Users/Falcon/Desktop/kn1/a' #需要修改格式图片的文件夹
filelist = os.listdir(inner_path) #列举图片
i = 1000 #1000开始命名,防止文件名重合
for item in filelist:
total_num_file = len(filelist) #单个文件夹内图片的总数
if item.endswith('.png'):
src = os.path.join(os.path.abspath(inner_path), item) #原图的地址
dst = os.path.join(os.path.abspath(inner_path), str(i)+ '.jpg') #将新格式的图片保存在原文件夹下进行保存,格式为.png。
try:
os.rename(src, dst)
print ('converting %s to %s ...' % (src, dst))
i += 1
except:
continue
print ('total %d to rename & converted %d jpgs' % (total_num_file, i))