概述

xzip接口主要是针对压缩文件/文件夹、解压文件/文件夹等

详情

zip

压缩文件/文件夹

zip(file_folder_path, zip_file_path, *, compress_level=5, password=None)
参数:

  • file_folder_path:待压缩的文件和文件夹,例如:”C:\1.txt” “C:\2.txt”
  • zip_file_path:压缩文件路径
  • compress_level:压缩级别,取值 1~9,默认5,数字越大压缩率越高
  • password:密码

返回值:

示例1:
将文件 “C:\1.txt” “C:\2.txt” 压缩到 C:\a,zip,压缩密码是 123456,压缩级别是 5.

  1. from xbot import xzip
  2. def main(args):
  3. xzip.zip(r'"C:\1.txt" "C:\2.txt"', r'C:\a.zip', compress_level=5, password='123456')

unzip

解压文件/文件夹

unzip(zip_file_path, unzip_dir_path, *, password=None)
参数:

  • zip_file_path:压缩文件路径
  • unzip_dir_path:解压目录
  • password:密码

返回值:

示例1:
将 C:\a,zip 解压到 C:\a 目录,解压密码是 123456

  1. from xbot import xzip
  2. def main(args):
  3. xzip.unzip(r'C:\a.zip', unzip_dir_pat=r'C:\a', password='123456')