默认情况下,从python的执行结果来看,iterdir的顺序仿佛是有序的,但是对于一些特殊场景,docker中等可能会出现返回的文件是无序的情况,因此我们需要去进行排序。
下面是官网的描述
子项按任意顺序生成,特殊条目“”不包括“..”和“..”。如果在创建迭代器之后从目录中删除或添加文件,则未指定是否包含该文件的路径对象。
因此对于必须要保持有序的情况,我们需要使用sorted进行排序。
标签:iterdir,文件,顺序,..,返回,pathlib From: https://www.cnblogs.com/xy-bot/p/16915972.html