Python      macos中python3使用unrar读取rar压缩文件   





import shutil
shutil提供了创建和读取压缩和存档文件的方法
内部实现主要依靠的是zipfile和tarfile模块

1.获取支持的压缩文件格式
shutil.get_archive_formats()
支持:tar、zip、gztar、bztar、xztar(v3支持)

2.生成压缩文件
shutil.make_archive(base_name, format, root_dir, …)
参数:
base_name:生成的压缩文件的文件名,不允许有扩展名。根据压缩格式生成相应的扩展名
format:压缩格式
root_dir:要压缩的文件夹

3.获取支持的解压文件格式(v3)
shutil.get_unpack_formats()
支持:tar、zip、gztar、bztar、xztar

4.解压操作(v3)
shutil.unpack_archive(filename, extract_dir=None, format=None):
参数:
filename:已存在的压缩文件路径
extract_dir:解压到的文件夹路径。文件夹可以不存在,会自动生成
format:解压格式。默认None,会根据扩展名自动选择





-end

承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设