【Python】获得某一目录下的所有图片(按照图片名字排序)

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

猜你喜欢

转载自blog.csdn.net/weixin_38705903/article/details/106521371