Directory os.walk-计算遍历的目录数

Directory os.walk-计算遍历的目录数,directory,traversal,os.walk,dirname,Directory,Traversal,Os.walk,Dirname,我编写了一段代码,使用os.walk遍历目录以搜索特定类型的文件 for dirpath, dirnames, files in os.walk(directory): for name in files: if name.lower().endswith(".txt"): print () cl += 1 这对于搜索来说非常好,但是我想知道是否有一种方法可以跟踪被遍历的目录(dirname)的数量?例如:有

我编写了一段代码,使用os.walk遍历目录以搜索特定类型的文件

for dirpath, dirnames, files in os.walk(directory):
        for name in files:
            if name.lower().endswith(".txt"):
               print ()
        cl += 1
这对于搜索来说非常好,但是我想知道是否有一种方法可以跟踪被遍历的目录(dirname)的数量?例如:有10个文件夹包含一个.txt文件,并跟踪我需要在计数器中获得10个目录名更改的次数


对不起,我找不到之前是否有关于此的帖子。如果有人能帮我追踪这篇旧文章,或者帮我回答这个问题,那就太好了

cl
不算吗?@worldssender:这只在计算所有目录中的文件数时有用。我想知道是否有一种方法可以获得我在给定时刻遍历的目录的名称。在if语句:fullAfpFilePath=os.path.abspath(os.path.join(dirpath,name))fileLabels.append(fullAfpFilePath)Labels.append(dirpath.split(“\\”[-1])Labels给了我答案之后,我这样做了。