小记:今天处理图片排序是出现了点问题,查阅网上的资料最终解决了问题,记录下,以防以后备用。
源码:
import os
def sort_key(s):
#图片的命名方式为'1.jpg',这步提取名字中的数字并返回
return int(s[:-4])
def str_sort(alist):
#以sort_key为参数排序
alist.sort(key=sort_key)
return alist
if __name__ == '__main__':
path = 'C:\\Users\\0000\\Desktop\\pic'
filelist = os.listdir(path)
str_sort(filelist)
print(filelist)