Python 解压多个zip,rar,...文件

2022-03-12 22:16:02

pip install zipfile

pip install rarfile

先安装上面的两个包

import os
import zipfile
import rarfile

file_dir = "./422XSZ"
file_list = os.listdir(file_dir)
for file_name in file_list:  # 循环读文件
    print("doing", file_name)
    if file_name.endswith(".zip"):
        z_file = zipfile.ZipFile(os.path.join(file_dir, file_name))
        z_file.extractall(os.path.join(file_dir, file_name[0:-4])) # 设置解压的路径
    elif file_name.endswith(".rar"):
        r_file = rarfile.RarFile(os.path.join(file_dir, file_name), mode='r') 
        r_file.extractall(os.path.join(file_dir, file_name[0:-4]))
  • 作者:JenKinJia
  • 原文链接:https://blog.csdn.net/iamjingong/article/details/124709277
    更新时间:2022-03-12 22:16:02