我是一个处理来自文件夹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
而不是列出每个包含的文件?