该类的使用是有意义的Path(),但不是必需的。
在这里,这样的决定对我来说似乎很麻烦。有什么更优雅的吗?
这个问题被解决了 100,500 次,显然在谷歌上搜索得很糟糕。
from pathlib import Path
folder_name = input("folder name:")
folder = Path(folder_name)
if folder.is_dir():
folder_count = len([1 for file in folder.iterdir()])
print(f"В папке {folder_name} есть {folder_count} объектов")
目录中的文件和子目录数:
或更容易理解:
如果要递归计算所有子目录中的对象数: