Python之壓縮檔案

2022-03-22 08:06:50 字數 629 閱讀 3330

zipfile是python裡用來做zip格式編碼的壓縮和解壓縮的module,zipfile裡有兩個非常重要的class:zipfile和zipinfo。zipfile是主要的類,用來建立和讀取zip檔案而zipinfo是儲存的zip檔案的每個檔案的資訊。

在這裡我需要把乙個目錄壓縮,這就要將目錄裡的檔案乙個檔案乙個檔案的加入,然後在使用zipfile的zipfile類的時候,再乙個乙個寫入壓縮檔案。

**1#!/usr/bin/env python

2#coding=utf-834

importos5

import

zipfile67

filelist =

8forroot, dirs, files 

inos.walk(

"d:\\clean"):

9forname 

infiles:

1011

12zf =

zipfile.zipfile(

"d:\\test.zip", 

"w", zipfile.zlib.deflated)

13fortar 

infilelist:

14zf.write(tar)

15zf.close()

Python之壓縮檔案

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

python檔案操作(三)之壓縮檔案

使用python自帶的zipfile模組 coding cp936 輸入 目錄路徑 壓縮名 輸出 rar壓縮包,存放於桌面 源目錄所在位置 import os,zipfile def zipfun souce,filename 獲取該目錄的上一級目錄,壓縮包與目錄存放相同的目錄下 dest souc...

python 讀寫壓縮檔案

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