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

简介:

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

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

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

以上就是对Python压缩文件的相关介绍。




















本文转hackfreer51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/422962,如需转载请自行联系原作者

相关文章
|
1天前
|
分布式计算 调度 异构计算
Python 数学应用(四)(4)
Python 数学应用(四)
10 4
|
1天前
|
消息中间件 Kafka Python
Python 数学应用(四)(3)
Python 数学应用(四)
20 5
|
1天前
|
存储 传感器 数据可视化
Python 数学应用(四)(2)
Python 数学应用(四)
4 0
Python 数学应用(四)(2)
|
1天前
|
存储 消息中间件 Kafka
Python 数学应用(四)(1)
Python 数学应用(四)
10 2
|
1天前
|
机器学习/深度学习 存储 算法
Python 数学应用(三)(4)
Python 数学应用(三)
7 2
|
1天前
|
存储 算法 决策智能
Python 数学应用(三)(3)
Python 数学应用(三)
9 2
Python 数学应用(三)(3)
|
1天前
|
存储 资源调度 算法
Python 数学应用(三)(2)
Python 数学应用(三)
9 1
|
1天前
|
存储 机器学习/深度学习 前端开发
Python 数学应用(三)(1)
Python 数学应用(三)
11 2
|
1天前
|
数据采集 JavaScript 前端开发
Python 数学应用(二)(4)
Python 数学应用(二)
12 2
|
1天前
|
存储 算法 数据挖掘
Python 数学应用(二)(3)
Python 数学应用(二)
9 2