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)