python 解压分卷压缩包

python的包目前都不支持对分卷压缩包的处理,网上的答案也都很坑爹.要想解压只能通过cmd调用压缩包解压
代码如下

解压

def base_func():
    """
    python命令行解压压缩包
    :return:
    """
    folder_name = r"C:\Users\53158"  # WinRar.exe位置
    os.chdir(folder_name)  # 进入到exe所在文件夹
    rar_path = ''  # 压缩包的位置
    data_path = ''  # 保存解压文件的位置
    cmd = r'WinRAR.exe x {} {}'.format(rar_path, data_path)
    os.system(cmd)  # 调用cmd解压

压缩只需要把 x 换成 a 即可

 cmd = r'WinRAR.exe a {} {}'.format(rar_path, data_path)
 os.system(cmd) 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容