尝试遍历驱动器上的每个文件夹,计算每个文件夹中的文件数,如果文件数大于或等于 3,则增加计数。应该很容易吧?好吧,我已经完全搞砸了,我很茫然。
import os, os.path, sys
rootdir = 'q:'
documentedcount = 0
for root, subFolders, files in os.walk(rootdir):
filecount = len([name for name in os.listdir('.') if os.path.isfile(name)])
print "Filecount = %s" % filecount
if filecount >= 3:
documentedcount =+1
print "Documented in the loop is %s" % documentedcount
print "Documented = %s" % documentedcount
它不想超出根目录并进入任何子文件夹。这让我发疯了,因为这应该很简单,但我似乎无法理解它。