擅长:python、mysql、java
<p>只创建一次目录:</p>
<pre><code>import os
labels = 'Fail', 'Pass'
dirs = [os.path.join(out_dir, label) for label in labels]
for d in dirs:
try:
os.makedirs(d)
except EnvironmentError:
pass # ignore errors
</code></pre>
<p>然后可以将文件移动到创建的目录中:</p>
<pre><code>import shutil
print("%s: %s" % (labels[condition_true], xmlfile))
shutil.move(os.path.join(out_dir, xmlfile), dirs[condition_true])
</code></pre>
<p>代码利用了Python中的<code>False == 0</code>和<code>True == 1</code>。你知道吗</p>