import os
img_folder = ''
img_list = [os.path.join(img_folder, nm) for nm in os.listdir(img_folder) if nm[-3:] in ['jpg','png','gif']]
img_list.sort()
建议大家图片命名的时候不要简单的用单个数字,这样在图片sort排序的时候,会出现11.jpg
排在2.jpg
前面
建议加上zfill()
避免上述的排序问题
idx = 1
img_name = str(idx).zfill(3)+'.jpg'
会得到001.jpg