如何使glob.glob()深度优先?

时间:2019-06-26 06:38:32

标签: python

我注意到glob.glob('**/*', recursive=True)以呼吸优先搜索的方式浏览目录。有没有办法使其深度优先?

1 个答案:

答案 0 :(得分:1)

如果只想遍历目录树,则只需切换到os.walk即可(通过其topdown关键字参数对其进行控制)。

glob的目的是解析通配符模式,但是您似乎没有任何特定的通配符模式,只是“无处不在”(如果您确实希望将模式应用于文件和目录,名称,在os.walk()循环内进行操作非常简单)。