我知道如何列出给定目录中的所有子目录的问题已得到回答。它包括这一公认的解决方案:
subdirs = [x[0] for x in os.walk(dirToSearch)]
当目录中只有几个文件时,这样做很好。然而,我试图在包含数千个文件的文件夹上使用它,而os.walk
显然是在对所有文件进行迭代,这意味着它需要很长时间才能运行。有没有一种方法可以做到这一点(识别所有子目录),而不被文件所困扰?替代忽略文件的os.walk
方法
我正试图在Windows网络目录上执行此操作
谢谢,
亚历克斯
Tags:
您可以使用
pathlib
进行此操作这将获得所有直接子目录:
这将获取所有嵌套子目录:
相关问题 更多 >
编程相关推荐