源码: 1234567891011121314151617import osdef sort_key(s): #图片的命名方式为'1.jpg',这步提取名字中的数字并返回 return int(s[:-4])def str_sort(alist): #以sort_key为参数排序 alist.sort(key=sort_key) return alistif __name__ == '__main__': path = 'C:\\Users\\0000\\Desktop\\pic' filelist = os.listdir(path) str_sort(filelist) print(filelist)