gpt4 book ai didi

python - glob.glob 读取文件的顺序是什么?如果没有具体顺序,能否指定一个?

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:14 63 4
gpt4 key购买 nike

我使用以下命令在python中读取目录中所有文件的名称:

import glob
list_of_files = glob.glob(".../*.txt")

但是列表“list_of_files”的元素似乎没有特定的顺序。至少我不知道。我-他们是按字母顺序阅读的吗?还是按照最后修改时间戳的顺序?

最佳答案

glob 使用 os.listdir 来匹配文件名,listdir 的文档是这样写的:“返回一个列表,其中包含路径给出的目录中的条目。该列表是任意顺序的。“

因此您不能指望订单 - 即使看起来存在订单,它也可能是特定于平台且不可靠的。您需要根据所需的标准自行对文件列表进行排序。

据我所知,glob 不包含任何对其结果进行排序的代码。它实际上是一个非常短的模块,以防您想阅读它以了解幕后发生的事情。

关于python - glob.glob 读取文件的顺序是什么?如果没有具体顺序,能否指定一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25070979/

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