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.listdir(file_dir)
#獲取壓縮目錄名稱
basename= os.path.basename(file_dir)
for file in file_list:
f_path = os.path.join(file_dir,file)
arcname = os.path.join(basename, file)
#寫入要壓縮檔案,並新增歸檔檔案名稱
f_zip.write(f_path, arcname=arcname)
f_zip.close()
import zipfile
import os
zip_file = r"d:\test.zip"
extractpath = r'd:\test_tool'
#注意壓縮格式選擇
frzip = zipfile.zipfile(zip_file, 'r', zipfile.zip_deflated)
#將所有檔案加壓縮到指定目錄
frzip.extractall(extractpath)
frzip.close()
python壓縮解壓縮 Python 壓縮與解壓縮
python 壓縮與解壓縮 20 aug 2018 python zipfile zip 檔案是常用的壓縮檔案格式。python zipfile模組提供了建立 讀取 寫入 追加等方法來進行zipfile檔案操作。常用zip64擴充套件,最大支援4g。支援解密文件,但是當前不支援建立加密文件,解密速度...
壓縮與解壓縮
1 compress和uncompress 壓縮或者解壓縮資料,壓縮後檔案自動加上副檔名.z 2 gzip gunzip 壓縮解壓縮檔案,gz,比compress有效 例如 gzip ye.txt 壓縮ye.tar檔案,並且壓縮後副檔名加長ye.txt.gz gzip d ye.txt.gz 解壓縮...
壓縮與解壓縮
zip命令可以用來將檔案壓縮成為常用的zip格式。unzip命令則用來解壓縮zip檔案。1.我想把乙個檔案abc.txt和乙個目錄dir1壓縮成為yasuo.zip zip r yasuo.zip abc.txt dir1 unzip yasuo.zip 3.我當前目錄下有abc1.zip,abc2...