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) 

你可能感兴趣的:(python 解压分卷压缩包)