python壓縮與解壓縮

2021-10-06 23:07:36 字數 828 閱讀 1886

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...