擅长:python、mysql、java
<p>我建议您使用递归作为以下函数:</p>
<pre><code>def get_folder_count(path):
folders = os.listdir(path)
folders = list(filter(lambda a: os.path.isdir(os.path.join(path, a)), folders))
count = len(folders)
for i in range(count):
count += get_folder_count(os.path.join(path, folders[i]))
return count
</code></pre>