gpt4 book ai didi

python - 在python中对列表中的文件进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:30 26 4
gpt4 key购买 nike

glob.glob(文件命名)

这样做会给我两个文件:

['/srv/tmp/what/123_aaa_bbb_20190110043711.XML',
'/srv/tmp/what/234_xxx_yyy_20190110043710.XML']

如何按照最后一部分(20190110043711)的顺序对它们进行排序?我需要这样的结果:

['/srv/tmp/what/123_aaa_bbb_20190110043710.XML',
'/srv/tmp/what/234_xxx_yyy_20190110043711.XML']

最佳答案

使用排序:

>>> sorted(l,key=lambda x: int(x.split('_')[-1]))
['/srv/tmp/what/234_xxx_yyy_20190110043710.XML', '/srv/tmp/what/123_aaa_bbb_20190110043711.XML']
>>>

关于python - 在python中对列表中的文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54824002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com