shutil.move()可以将文件或目录移到另一个目录中。例如:
shutil.move(src, dst, copy_function=copy2)
该函数递归地将文件或目录从 src 移到 dst 中,其中,第三个参数指示采用哪个 copy 函数。
如果目标 dst 是已存在的目录,则 src 将移动到该目录中。如果目标已存在但不是目录,则可能根据 os.rename()语义覆盖它。
例如,下面的代码可将源目录 srcDir 中的内容移动到目标目录 dstDir 中:
import os, shutil
srcDir = "e:/srcdir"
dstDir = "e:/dstdir"
files = os.listdir(srcDir)
for f in files:
src = srcDir+f
dst = dstDir +f
shutil.move(src,dst)