国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python壓縮和解壓縮zip文件

2020-02-23 06:26:13
字體:
來源:轉載
供稿:網友

zip文件是我們經常使用的打包格式之一,python解壓和壓縮zip效率非凡。 python解壓zip文檔:
代碼如下:
#/usr/bin/python
#coding=utf-8

import os,sys,time
import zipfile

filename = 'callofdutyblackopszombies_1349649132343_my.zip'  #要解壓的文件
filedir = 'data/'  #解壓后放入的目錄
r = zipfile.is_zipfile(filename)
if r:
    starttime = time.time()
    fz = zipfile.ZipFile(filename,'r')
    for file in fz.namelist():
        print(file)  #打印zip歸檔中目錄
        fz.extract(file,filedir)
    endtime = time.time()
    times = endtime - starttime
else:
    print('This file is not zip file')
print('times' + str(times))

python壓縮文件夾為zip
代碼如下:
#/usr/bin/python
#coding=utf-8


import os
import zipfile
import sys

try:
    import zlib
    compression = zipfile.ZIP_DEFLATED
except:
    compression = zipfile.ZIP_STORED

path = 'data/'  #要進行壓縮的文檔目錄
start = path.rfind(os.sep) + 1
filename = 'callofdutyblackopszombies_1349649132343_my.zip'  #壓縮后的文件名

z = zipfile.ZipFile(filename,mode = "w",compression = compression)
try:
    for dirpath,dirs,files in os.walk(path):
        for file in files:
            if file == filename or file == "zip.py":
                continue
            print(file)
            z_path = os.path.join(dirpath,file)
            z.write(z_path,z_path[start:])
    z.close()
except:
    if z:
        z.close()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定州市| 泰宁县| 博乐市| 建阳市| 扶沟县| 色达县| 大关县| 图们市| 临江市| 义马市| 弥渡县| 开江县| 蕲春县| 阿瓦提县| 嘉鱼县| 泾阳县| 英德市| 安溪县| 寿宁县| 合江县| 文化| 德化县| 苏尼特左旗| 泸溪县| 卓尼县| 林芝县| 哈密市| 济源市| 依安县| 河北区| 秦安县| 桂林市| 肇东市| 新巴尔虎右旗| 五台县| 凭祥市| 梓潼县| 藁城市| 闽侯县| 襄城县| 大安市|