【发布时间】:2015-08-14 07:04:48
【问题描述】:
我目前正在尝试在与 Windows 资源管理器相同的庄园中对字符串文件路径列表进行排序。我一直在查看已发布的几种自然/人类排序算法(尤其是 natsort 包中的算法),但它们都有相同的问题。
给定一个包含文件“0.jpg”、“00.jpg”和“000.jpg”的目录,Windows 将按照精度递减的顺序对它们进行排序,即:000.jpg、00.jpg。 0.jpg。
我尝试过的所有算法都会以相反的顺序对它们进行排序。我不确定如何获得所需的行为。任何意见,将不胜感激。
【问题讨论】:
-
排序 => 反转? Windows 将根据您选择的任何方式进行排序,具体取决于该列是按升序还是降序排序...
-
嘿,我不知道这可能会很晚,但我已经用 natsort 添加了一个答案,它可以完成这项工作
标签: python windows sorting filepath