标签: python
我注意到glob.glob('**/*', recursive=True)以呼吸优先搜索的方式浏览目录。有没有办法使其深度优先?
glob.glob('**/*', recursive=True)
答案 0 :(得分:1)
如果只想遍历目录树,则只需切换到os.walk即可(通过其topdown关键字参数对其进行控制)。
os.walk
topdown
glob的目的是解析通配符模式,但是您似乎没有任何特定的通配符模式,只是“无处不在”(如果您确实希望将模式应用于文件和目录,名称,在os.walk()循环内进行操作非常简单)。
glob
os.walk()