gpt4 book ai didi

python-2.7 - 如何在 Python 中测试空目录,无论其大小如何?

转载 作者:行者123 更新时间:2023-12-05 08:27:58 25 4
gpt4 key购买 nike

假设我有一个目录 C:/Test,它要么是空的,要么包含超过 2000000 个文件,所有文件都具有相同的扩展名(例如 *.txt)。

如何使用 Python 确定目录是否为空 WITHOUT 文件枚举?

最佳答案

我意识到这是一个很老的问题,但我发现这个是因为我想做类似的事情,我发现了 os.scandirany() 结合使用. scandir() 将返回目录中条目的迭代器而不是列表。 any() 可以评估迭代器是否为非空。

for _ in os.scandir(path):
print('not empty')
break

if any(os.scandir(path)):
print('not empty')

关于python-2.7 - 如何在 Python 中测试空目录,无论其大小如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25171981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com