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
在这里我需要把一个目录压缩,这就要将目录里的文件一个文件一个文件的加入,然后在使用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
相关文章推荐
- Python压缩文件基本应用代码示例解读
- python基本输入输出代码示例
- 能分析压缩的日志,且基于文件输入的PYTHON代码实现
- 使用Python读写及压缩和解压缩文件的示例
- Python文件的读写和异常代码示例
- python文件去除重复的代码示例
- Python解析XML正确应用代码示例讲解
- Python实现生成简单的Makefile文件代码示例
- python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
- java实现文件上传下载和图片压缩代码示例
- Python文件操作之合并文本文件内容示例代码
- Python常见文件操作的函数示例代码
- java 线程、线程池基本应用示例代码回顾
- python读文件逐行处理的示例代码分享
- Python中使用tarfile压缩、解压tar归档文件示例
- python代码:本地压缩文件,然后连接远端linux,上传文件,解压,安装
- java生成压缩文件示例代码
- Grails示例程序-用代码实现将文件压缩后下载
- python批量修改文件后缀示例代码分享
- Python 读文件代码示例