【发布时间】:2017-12-21 22:20:38
【问题描述】:
我正在尝试计算每个子目录中的图像总数。
一个主目录和 300 个子目录每个子目录有 1 个图像,但下面的代码显示每个目录中的图像数量不同,几乎 20 个子目录应该是 1 个图像。
输出:
图片:0 目录:1
图片:3 目录:2
图片:5 目录:3
等等。但下面的代码没有显示任何内容,没有任何错误。
import os
path='C:/Python36/cclabel/n13/'
def count_em(path):
x = 0
for root, dirs, files in os.walk(path):
files_count = (len(files))
x = x + 1
print("Images:",files_count,"Directory:",x)
return files_count
【问题讨论】:
-
上面的代码来自同一个帖子,但它没有显示任何内容,帖子中的其他代码也很少在子目录中遍历。
-
你在任何地方打电话
count_em吗?
标签: python count directory subdirectory os.walk