小記:今天處理圖片排序是出現了點問題,查閱網上的資料最終解決了問題,記錄下,以防以後備用。
源碼:
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)