python怎么实现文件后缀名排序

图片说明
像这样11都跑到110前面了

已经解决了
import re
import os
sourceFileDir = 'C:\Users\Admin\Desktop\cohesion\python\'
filenames = os.listdir(sourceFileDir)
filenames.sort(key=lambda x:(x[-6:]))

filenames.sort(key=lambda x: os.path.splitext(x)[1]) 这样排序