python 实现系统文件的排序方式,sort老是岔开

python 实现系统文件的排序方式,sort老是岔开
,什么贵呀,还要正文不少于30个字

img

img

img


pdf_list.sort(key=lambda x:int(''.join([str(ord(y)) for y in os.path.basename(x).replace(x[-4:],"")])))

这不就是标准的字典序吗?你想怎么排序?

建议你看下这篇博客python sort多条件排序

因为你是按字符串排序的
如果你希望按照里面的数字顺序排序,那么你需要自己写排序函数,然后传入key里

把4.pdf改为04.pdf格式在排序就好了