shutil模块,ZipFile 和 TarFile 两个模块
高级的文件、文件夹、压缩包处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfile(src, dst) 拷贝文件 shutil.copymode(src, dst) 仅拷贝权限。内容、组、用户均不变, shutil.copystat(src, dst) 拷贝状态的信息,包括:mode bits, atime, mtime, flags 只拷贝修改时间和访问时间,其他不拷贝,包括权限和创建时间 shutil.copy(src, dst) 拷贝文件和权限 shutil.copy2(src, dst) 拷贝文件和状态信息 shutil.ignore_patterns(*patterns) shutil.copytree(src, dst, symlinks=False, ignore=None) 递归的去拷贝文件,这里test4,new_test4的源目标都是目录 例如:copytree(source, destination, ignore=ignore_patterns('*.pyc', 'tmp*')) shutil.rmtree(path[, ignore_errors[, onerror]]) 递归的去删除文件和目录 shutil.move(src, dst)