检查目录下的文件夹数量(不含文件或子文件夹)

  • 本文关键字:文件夹 文件 python directory
  • 更新时间 :
  • 英文 :


我需要查看一个目录中有多少个文件夹,但这样我就不计算文件或子文件夹了。

I have try:

import os
path = "C:/Users/[Name]/Desktop/python_testing/my_folder"
num = sum(os.path.isdir(i) for i in os.listdir(path))
print(num)

num返回0,尽管它应该返回2 (my_folder中文件夹的数量)。我尝试的方法是从我如何计算一个目录(不是子目录)中的文件夹数量。

最好使用pathlib模块

from pathlib import Path
path = Path('path/to/root/folder')
num = sum(p.is_dir() for p in path.iterdir())
print(num)

相关内容

  • 没有找到相关文章

最新更新