擅长:python、mysql、java
<p>对于那些使用Python 3.5+</strong>的用户,现在可以使用<code>**</code>和<code>recursive</code>标志递归地使用<a href="https://docs.python.org/3/library/glob.html" rel="noreferrer">glob</a>。</p>
<p>下面是一个将所有<code>.txt</code>文件的<code>hello</code>替换为<code>world</code>的示例:</p>
<pre><code>for filepath in glob.iglob('./**/*.txt', recursive=True):
with open(filepath) as file:
s = file.read()
s = s.replace('hello', 'world')
with open(filepath, "w") as file:
file.write(s)
</code></pre>