files=['ik\\ikc000dir\\0.png', 'ik\\ikc000dir\\1.png', 'ik\\ikc000dir\\10.png', 'ik\\ikc000dir\\11.png', 'ik\\ikc000dir\\12.mmd', 'ik\\ikc000dir\\13.mmd', 'ik\\ikc000dir\\14.mmd', 'ik\\ikc000dir\\15.mmd', 'ik\\ikc000dir\\16.mmd', 'ik\\ikc000dir\\17.mmd', 'ik\\ikc000dir\\18.mmd', 'ik\\ikc000dir\\19.mmd', 'ik\\ikc000dir\\2.png', 'ik\\ikc000dir\\20.mmd', 'ik\\ikc000dir\\21.mmd', 'ik\\ikc000dir\\22.mmd', 'ik\\ikc000dir\\23.mmd', 'ik\\ikc000dir\\24.mmd', 'ik\\ikc000dir\\25.mmd', 'ik\\ikc000dir\\26.mmd', 'ik\\ikc000dir\\27.mmd', 'ik\\ikc000dir\\28.mmd', 'ik\\ikc000dir\\29.mmd', 'ik\\ikc000dir\\3.png', 'ik\\ikc000dir\\30.mmd', 'ik\\ikc000dir\\31.mmd', 'ik\\ikc000dir\\32.mmd', 'ik\\ikc000dir\\33.mmd', 'ik\\ikc000dir\\34.mmd', 'ik\\ikc000dir\\35.mmd', 'ik\\ikc000dir\\36.mmd', 'ik\\ikc000dir\\37.mmd', 'ik\\ikc000dir\\38.png', 'ik\\ikc000dir\\39.mmd', 'ik\\ikc000dir\\4.png', 'ik\\ikc000dir\\5.mmd', 'ik\\ikc000dir\\6.mmd', 'ik\\ikc000dir\\7.png', 'ik\\ikc000dir\\8.mmd', 'ik\\ikc000dir\\9.png']
def com(fn):
return int(os.path.splitext(os.path.basename(fn))[0])
files=glob.glob(fn+'dir\\*')
files.sort(key=com)
print(files)