高级的文件、文件夹、压缩包处理模块
方法 | 详解 |
---|---|
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) |
递归的去拷贝文件 |
shutil.rmtree(path[, ignore_errors[, onerror]]) | 递归的去删除文件 |
shutil.move(src, dst) | 递归的去移动文件 |
shutil.make_archive(base_name, format,...) | 创建压缩包并返回文件路径,例如:zip、tar |
原文:https://www.cnblogs.com/863652104kai/p/11853051.html