我是一个处理文件夹中文件的脚本source
。当我批量处理这些文件时,我需要验证至少n
文件在source
. 问题是source
可能包含几十万或数百万个文件,因此len(os.listdir(src))
对于我的需求来说太慢了。
我考虑过有一个函数,os.walk
直到source
达到所需的最少文件数,然后返回True
,否则False
。我刚刚测试过走路真的很快
for rwalk,dwalk,fwalk in os.walk(C:\\tmp\\folder\\):
for f in fwalk:
print(f)
即使C:\\tmp\\folder\\
只包含少量文件,它也会在大量信息中脱口而出。
我怎样才能有一个功能来检查是否至少有n
文件source
而不首先列出每个包含的文件?