列表的sort函数是按0、1、10、100、101的方式排序,而不是按自然数顺序。
改用
import os from natsort import natsorted fils_path = r'' files = os.listdir(fils_path ) files = natsorted(files )
就可以了。