【发布时间】:2021-09-09 15:46:54
【问题描述】:
我正在尝试获取目录中文件和文件夹的数量。我找到了 os.walk() ,它只对根目录做了什么。我尝试了以下但我需要创建两个列表并检查它是文件还是文件夹并计算它们。
pathlib.Path(src).glob('**/*')
我找不到一种简单有效的方法来完成这样的简单任务。我觉得我在这里遗漏了一些东西。有什么建议吗?
【问题讨论】:
-
os.walk有效。你尝试了什么? -
我用
x, y, z = os.walk(src)尝试过,但我得到ValueError: too many values to unpack (expected 3)如果我用next(walk(src)) 使用它,我需要迭代所有以获得一个总数。如果我错了,请纠正我。