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']
>>>
