帮助文件名自然或“类似人类”排序的实用程序

FilenameSort的Python项目详细描述


filenamesort是一个实用程序,用于帮助对文件名进行自然或“类似人类”的排序。

通常使用sort,[“file_1_10a.png”,“file_1_1a.png”,“file_1_5a.png”]将排序为: [“file_1_10a.png”,“file_1_1a.png”,“file_1_5a.png”]

改用getSortableList函数会导致: [“file_1_1a.png”,“file_1_5a.png”,“file_1_10a.png”]

这更像是人们所期望的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用linkedList的mergesort算法无法在Java中正确实现   java SpringMVC<mvc:resources/>SpringXML模式验证?   joptionpane的java尝试捕获错误   java实时动态地将表单提交的结果输出到JSP页面   Java下一行打印。作家   java向ArrayList添加新元素会导致覆盖所有以前插入的项的属性   println Java添加的神秘输出:一些经过评估,一些经过打印   swing出现错误:无法实例化java类型。awt。事件监听器   java无限while循环,而AsyncTask未完成   java Eclipse:更改ctrl+shift的块注释样式+/   java为什么在不尝试I/O的情况下,不可能检测到TCPsocket被对等方正常关闭?   java并行流函数占用更多时间   java非泛型类型在不指定类型参数的情况下扩展泛型类型   java Spring、Hibernate和嵌入式derby Jetty自动重新部署数据库连接问题   java如何将getBooks()中生成的值(ArrayList<Book>Books变量)放入onCreate方法?   jsp Java servlet未正确重定向   如果网络可用,java从服务器获取JSON   java如何调用ArrayList中的每个数组并按年龄对ArrayList进行排序?   java线程类的静态方法和本机方法是什么