python 解压zip压缩包
在当前路径解压zip压缩包,生成同名文件夹,内部目录结构与压缩包一致
import zipfile import os def un_zip(file_name): """unzip zip file""" zip_file = zipfile.ZipFile(file_name) ''' if os.path.isdir(file_name.split(".")[0]): pass else: os.mkdir(file_name.split(".")[0]) ''' for names in zip_file.namelist(): zip_file.extract(names) #加入到某个文件夹中 zip_file.extract(names,file_name.split(".")[0]) zip_file.close() un_zip("test.zip")