擅长:python、mysql、java
<p>只要调用<code>os.walk</code>就不会有太大的变化,它将递归地遍历目录并返回文件,例如</p>
<pre><code>for root, dirs, files in os.walk('/tmp'):
if os.path.basename(root) != 'modules':
continue
data = [parse_file(os.path.join(root,f)) for f in files]
</code></pre>
<p>在这里,我只检查名为“modules”的文件夹中的文件,您可以将该检查更改为执行其他操作,例如,在某处具有模块的路径<code>root.find('/modules') >= 0</code></p>