您的位置:首页 > 编程语言 > Python开发

Python压缩文件基本应用代码示例解读

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

在这里我需要把一个目录压缩,这就要将目录里的文件一个文件一个文件的加入,然后在使用zipfile的ZipFile类的时候,再一个一个写入压缩文件以完成Python压缩文件这一操作步骤。

#!/usr/bin/env Python
#coding=utf-8
import os
import zipfile
filelist = []
for root, dirs, files in os.walk("D:\\clean"):
for name in files:
filelist.append(os.path.join(root, name))
zf = zipfile.ZipFile("d:\\test.zip", "w", zipfile.zlib.DEFLATED)
for tar in filelist:
zf.write(tar)
zf.close()

转自http://pnig0s1992.blog.51cto.com/393390/422962
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: