1. 程式人生 > >python 解壓zip壓縮包

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")