0

我是一个处理文件夹中文件的脚本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而不首先列出每个包含的文件?

4

0 回答 0