shutil模块(了解)
目录 一、shutil模块 1.1 zipfile压缩解压缩 1.2 tarfile压缩解压缩 一、shutil模块 高级的文件、文件夹、压缩包处理模块。 import shutil # shutil.copyfileobj(fsrc, fdst[, length]),将文件内容拷贝到另一个文件中 shutil.copyfileobj(open('old.xml', 'r'), open('new.xml', 'w')) # shutil.copyfile(src, dst),拷贝文件 shutil.copyfile('f1.log', 'f2.log') # 目标文件无需存在 # shutil.copymode(src, dst),仅拷贝权限。内容、组、用户均不变 shutil.copymode('f1.log', 'f2.log') # 目标文件必须存在 # shutil.copystat(src, dst),仅拷贝状态的信息,包括:mode bits, atime, mtime, flags shutil.copystat('f1.log', 'f2.log') # 目标文件必须存在 # shutil.copy(src, dst),拷贝文件和权限 shutil.copy('f1.log', 'f2.log') # shutil.copy2(src, dst)