zipfile模塊——從zip文件中 解壓縮


全部解壓縮到指定路徑里:

import zipfile
import os

print(os.getcwd())   #C:\Users\del\PycharmProjects\untitled1\cs

exampleZip = zipfile.ZipFile('C:\\Users\\del\\Desktop\\新建文件夾 (2)\\新建文件夾 (2).zip')

#exampleZip.extractall()  #如果直接解壓縮,會解壓到當前程序目錄中;C:\Users\del\PycharmProjects\untitled1\cs

exampleZip.extractall('C:\\Users\\del\\Desktop\\新建文件夾 (2)\\')   #會被解壓到輸入的路徑中


exampleZip.close()

 

 

 

 

['11/', '11/2/', '11/22.txt', '11/222.txt', '11.txt']
11/
11/2/
11/22.txt
11/222.txt
11.txt

 

 

解壓單個文件到指定路徑:

import zipfile
import os

print(os.getcwd())   #C:\Users\del\PycharmProjects\untitled1\cs

exampleZip = zipfile.ZipFile('C:\\Users\\del\\Desktop\\新建文件夾 (2)\\新建文件夾 (2).zip')

#exampleZip.extractall()  #如果直接解壓縮,會解壓到當前程序目錄中;C:\Users\del\PycharmProjects\untitled1\cs

exampleZip.extract('11/22.txt','C:\\Users\\del\\Desktop\\新建文件夾 (2)\\')   #會被解壓到輸入的路徑中


exampleZip.close()

 

 

注意:第一個參數必須是namelist()里面的字符串中的一個

 

          第二個路徑參數如果不指定,python會自動創建,返回值是被壓縮文件后的絕對路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM