擅长:python、mysql、java
<p>我建议让目录<em>一次</em>,在循环之外。这将简化您的代码。在</p>
<pre><code>import os
src = '/Users/fela/Downloads/Source'
dst_pics = '/Users/fela/Downloads/Dest/Pictures'
try:
os.mkdir(dst_pics) # will create the directory only if it does not exist
except FileExistsError:
pass
for png in glob.iglob(os.path.join(src, "*.png")):
if os.path.isfile(png):
shutil.move(png, dst_pics)
for jpg in glob.iglob(os.path.join(src, "*.[jJ][pP][gG]")):
if os.path.isfile(jpg):
shutil.move(jpg, dst_pics)
</code></pre>