擅长:python、mysql、java
<p>这基本上是遍历一个目录的所有文件夹,得到它的文件;使用<code>performFunction()</code>执行一些操作并写入同一个文件<strong>您可以修改它以写入不同的路径</强></p>
<pre><code>def walkDirectory(directory, filePattern):
for path, dirs, files in os.walk(os.path.abspath(directory),followlinks=True):
for filename in fnmatch.filter(files, filePattern):
try:
filepath = os.path.join(path, filename)
with open(filepath) as f:
s = f.read()
s = performFunction()
with open(filepath, "w") as f:
print filepath
f.write(s)
f.flush()
f.close()
except:
import traceback
print traceback.format_exc()
</code></pre>
<p>希望有帮助</p>