擅长:python、mysql、java
<p><code>os.walk()</code>无论如何都不过分。它可以立即生成您的文件和目录列表:</p>
<pre><code>files = [os.path.join(dirpath, filename)
for (dirpath, dirs, files) in os.walk('.')
for filename in (dirs + files)]
</code></pre>
<p>你可以把它变成一个生成器,一次只处理一条路径,并且在内存上是安全的。</p>