python怎麼壓縮檔案 python能壓縮檔案嗎

2021-10-12 12:16:05 字數 586 閱讀 3222

python自帶的zipfile的模組支援對檔案的壓縮和解壓操作。

zipfilp.zipfile 表示建立乙個zip物件zipfile.zipfile(file[, mode[, compression[, allowzip64]]])

#file表示檔案的路徑

#mode表示檔案的開啟模式:

r表示讀,預設;

w表示寫入,沒有則新建,有則覆蓋;

a表示追加寫入。

#compression表示儲存的方式:

zipfile.zip_stored 表示只是儲存模式,不對檔案進行壓縮操作,預設;

zipfile.zip_deflated 表示對檔案進行壓縮操作。

#allowzip64 如果進行操作的檔案大於2g,應該設定為true,預設為false。

例子:zip = zipfile.zipfile(zip_name, 'w', zipfile.zip_deflated )

for file in path:

zip.write(file)

zip.close()

#path是乙個列表,可以放入多個檔案路徑,能將多個檔案壓縮至乙個壓縮包

Python之壓縮檔案

系統 windows10 64位 python版本 3.7 zipfile模組是python的內嵌模組,所以不需要安裝 比較簡單,直接上 import zipfile zip file name 待解壓的zip檔案 data dir 解壓檔案的存放路徑 f zipfile.zipfile zip f...

python 讀寫壓縮檔案

gzip和bz2模組可以很容易的處理這些檔案。兩個模組都為open 函式提供了另外的實現來解決這個問題。比如,為了以文字形式讀取壓縮檔案,可以這樣做 gzip compression import gzip with gzip.open somefile.gz rt as f text f.read...

python 讀寫壓縮檔案

gzip 和bz2 模組可以很容易的處理這些檔案。兩個模組都為open 函式提供了另外的實現來解決這個問題。比如,為了以文字形式讀取壓縮檔案,可以這樣做 gzip compression import gzip with gzip.open somefile.gz rt as f text f.re...