Python 文件解壓縮


shutil對壓縮包的處理是通過調用zipFile和tarFile兩個模塊來進行的。
import zipfile

# zipfile壓縮
z = zipfile.ZipFile('ss.zip', 'w', zipfile.ZIP_STORED) #打包,zipfile.ZIP_STORED是默認參數
# z = zipfile.ZipFile('ss.zip', 'w', zipfile.ZIP_DEFLATED) #壓縮
z.write('ss2')
z.write('ss1')
z.close()

#zipfile解壓
z = zipfile.ZipFile('ss.zip', 'r')
z.extractall(path=r"C:\Users\Administrator\Desktop")
z.close()
import tarfile

# 壓縮
tar = tarfile.open('your.tar', 'w')
tar.add('/Users/wupeiqi/PycharmProjects/bbs2.log', arcname='bbs2.log')
tar.add('/Users/wupeiqi/PycharmProjects/cmdb.log', arcname='cmdb.log')
tar.close()

# 解壓
tar = tarfile.open('your.tar', 'r')
tar.extractall()  # 可設置解壓地址
tar.close()

 

 


免責聲明!

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



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