zoukankan      html  css  js  c++  java
  • Python之压缩文件

    zipfile是python里用来做zip格式编码的压缩和解压缩的module,zipfile里有两个非常重要的class:ZipFile和ZipInfo。ZipFile是主要的类,用来创建和读取zip文件而ZipInfo是存储的zip文件的每个文件的信息。

    在这里我需要把一个目录压缩,这就要将目录里的文件一个文件一个文件的加入,然后在使用zipfile的ZipFile类的时候,再一个一个写入压缩文件。
    代码
     1#!/usr/bin/env python
     2#coding=utf-8
     3
     4import os
     5import zipfile
     6
     7filelist = []
     8for root, dirs, files in os.walk("D:\\clean"):
     9    for name in files:
    10        filelist.append(os.path.join(root, name))
    11        
    12zf = zipfile.ZipFile("d:\\test.zip""w", zipfile.zlib.DEFLATED)
    13for tar in filelist:
    14    zf.write(tar)
    15zf.close()
    作者:Shane
    出处:http://bluescorpio.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    第一阶段意见评论
    软件工程--第十一周学习进度
    第一阶段SCRUM冲刺 10
    冲刺(三)
    冲刺(二)
    冲刺(一)
    梦断代码阅读笔记01
    第八周总结
    NABCD项目分析
    第七周总结
  • 原文地址:https://www.cnblogs.com/bluescorpio/p/1613721.html
Copyright © 2011-2022 走看看