代码
import os
import time
from PIL import Image
def alter(path,object):
s = os.listdir(path)
#改尺寸像素大小代码段
"""
count = 1
for i in s:
document = os.path.join(path,i)
img = Image.open(document)
out = img.resize((3840,2160))
listStr = [str(int(time.time())), str(count)]
fileName = ''.join(listStr)
out.save(object+os.sep+'%s.jpg' % fileName)
count = count + 1
"""
#改图像文件名代码段
alter('C:/Users/lenovo/Desktop/4','C:/Users/lenovo/Desktop/4')
#alter('H://吴志华//Picture8','H://吴志华//Picture8')
#G:\Deep Code\improve yolo\yolov4-pytorch-master-focal loss\crop_out
#count值可改动,一般起始值设为000000
count = 520000
#path="H://吴志华//Picture8"
path="C:/Users/lenovo/Desktop/4"
filelist=os.listdir(path)
for file in filelist:
print(file)
for file in filelist:
Olddir=os.path.join(path,file)
if os.path.isdir(Olddir):
continue
filename=os.path.splitext(file)[0]
filetype=os.path.splitext(file)[1]
Newdir=os.path.join(path,str(count).zfill(6)+filetype)
os.rename(Olddir,Newdir)
count+=1
结果:图片文件名从520000.jpg开始排序。