zipfile 壓縮解壓

2022-08-21 22:12:13 字數 773 閱讀 5988

壓縮解壓

import os

import zipfile # 匯入模組

# base_static_case_result:我django static下面的某個路徑

base = os.path.dirname(os.path.abspath(__file__)) #獲取父級目錄

base_dir = os.path.join(base,'car') # 要壓縮資料夾的根路徑

zip_file_name = 'lchaaaaaaaa.zip' #壓縮後的檔名

f = zipfile.zipfile(os.path.join(base, zip_file_name), 'w', zipfile.zip_deflated)

for dir_path, dir_name, file_names in os.walk(base_dir):

# 要是不replace,就從根目錄開始複製

file_path = dir_path.replace(base_dir, '')

# 實現當前資料夾以及包含的所有檔案

file_path = file_path and file_path + os.sep or ''

for file_name in file_names:

f.write(os.path.join(dir_path, file_name), file_path + file_name)

f.close()

python 解壓版 zip file 安裝

2 重要 修改python36.pt 件,去掉 import site 前的 號,即放開 import site 若不放開將會pip無法正確安裝。3 安裝pip,執行 python get pip.py 4 成功後,即可用類似 python m pip install 或直接使用 pip insta...

python模組 zipfile檔案壓縮

zipfile模組是python中乙個處理壓縮檔案的模組,解決了不少我們平常需要處理壓縮檔案的需求 本文主要談談zipfile幾個常用的用法。首先我在windows作業系統中建立如下的檔案目錄 一 讀取壓縮檔案 import zipfile import os 壓縮檔案路徑 zip file pat...

python用 zipfile 模組壓縮檔案

你可能熟悉 zip 檔案 帶有.zip 副檔名 它可以包含許多其他檔案的壓縮內容。壓縮乙個檔案會減少它的大小,這在網際網路上傳輸時很有用。因為乙個 zip 檔案可以包含多個檔案和子資料夾,所以它是一種很方便的方式,將多個檔案打包成乙個檔案。這個檔案叫做 歸檔檔案 然後可以用作電子郵件的附件,或其他用...