##将一个文件内容拷贝到另一个文件中 shutil.copyfileobj(open("file_1.txt","r",encoding="utf-8"),open("file_2.txt","w",encoding="utf-8"))
##将一个文件内容拷贝到另一个文件中 shutil.copyfile("file_1.txt","flie_3.xtx")
##拷贝权限,组,内容都不变 shutil.copymode("file_1.txt","flie_3.xtx")
###删除文件 shutil.rmtree("flie__1.xtx") ##文件重命名 shutil.move("flie__1.txt","flie__2.txt")
shutil.make_archive(base_name, format,...) 创建压缩包并返回文件路径,例如:zip、tar 创建压缩包并返回文件路径,例如:zip、tar base_name: 压缩包的文件名,也可以是压缩包的路径。只是文件名时,则保存至当前目录,否则保存至指定路径, 如 data_bak =>保存至当前路径 如:/tmp/data_bak =>保存至/tmp/ format: 压缩包种类,“zip”, “tar”, “bztar”,“gztar” root_dir: 要压缩的文件夹路径(默认当前目录) owner: 用户,默认当前用户 group: 组,默认当前组 logger: 用于记录日志,通常是logging.Logger对象