Directory os.walk-计算遍历的目录数
我编写了一段代码,使用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)的数量?例如:有
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给了我答案之后,我这样做了。