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

首頁 > 編程 > Python > 正文

Python壓縮和解壓縮zip文件

2019-11-25 17:59:43
字體:
來源:轉載
供稿:網友

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()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡宁县| 工布江达县| 余干县| 泰和县| 象山县| 双城市| 盐源县| 新密市| 斗六市| 讷河市| 长白| 墨玉县| 彩票| 克拉玛依市| 揭阳市| 广安市| 巴林右旗| 女性| 增城市| 小金县| 横山县| 苏尼特右旗| 织金县| 遂宁市| 关岭| 高唐县| 平和县| 华蓥市| 普兰店市| 图片| 图木舒克市| 莆田市| 诏安县| 山东| 禄丰县| 汶川县| 察雅县| 华宁县| 华阴市| 海南省| 繁峙县|