一 python壓縮解壓libs
zlib:infozip免費的壓縮lib。
bzip2:讀寫bz壓縮檔案,與bzip2和bunzip2壓縮程式相容。
gzip: 讀寫gz壓縮檔案,與gnu壓縮程式gzip和gunzip相容。
zipfile:讀寫zip壓縮檔案,與zip,unzip,pkzip,pkunzip,winzip等程式相容。
tar:讀寫tar包檔案。7z等程式可以大包和解包tar。
二 zip壓縮解壓例項
import
osimport
zipfile
filename='
c:/test.zip
'curdir="
c:/test/
"os.chdir(curdir)
#create the zip file
tfile
=zipfile.zipfile(filename, 'w
')#write directory contents to the zip file
files
=os.listdir(curdir)
forf
infiles:
tfile.write(f)
#list archived files
forf
intfile.namelist():
print("
added %s"%
f)#close the zip file
tfile.close()
#whether the file is zip file
(zipfile.is_zipfile(filename))
#list all file in the zip file
tfile
=zipfile.zipfile(filename, 'r
')forfile
intfile.namelist():
(file)
#list info for archived file
tinfo
=tfile.getinfo(
"test.log")
(tinfo.comment)
(tinfo.compress_size)
(tinfo.date_time)
(tinfo.file_size)
(tinfo.compress_type)
(tinfo.filename)
#read zipped file into a buffer
buffer
=tfile.read(
"test.log")
(buffer)
#close the zip file
tfile.close()
完!
python壓縮解壓縮 Python 壓縮與解壓縮
python 壓縮與解壓縮 20 aug 2018 python zipfile zip 檔案是常用的壓縮檔案格式。python zipfile模組提供了建立 讀取 寫入 追加等方法來進行zipfile檔案操作。常用zip64擴充套件,最大支援4g。支援解密文件,但是當前不支援建立加密文件,解密速度...
壓縮與解壓Zip PHPZip類
注 修改為可遍歷子資料夾 替換遍歷方法為visitfile 新增getzipcomment 方法 加上用法說明 注釋部分 echo r n echo r n echo 顯示資訊 r n echo r n archive new phpzip if empty zip elseif empty zip...
python壓縮與解壓縮
import zipfile import os file dir r d test zip file r d test.zip 建立zip物件 f zip zipfile.zipfile zip file,w zipfile.zip deflated 遍歷要壓縮的目錄 file list os.l...