python zipfile

原创 2016年08月30日 14:20:03
import zipfile,os
#-coding:utf8
'''
https://docs.python.org/3/library/zipfile.html
'''

'''
压缩目录.zip
'''
#
def zip_dir(dirname,zipfilename):

    with zipfile.ZipFile(zipfilename, "w", zipfile.zlib.DEFLATED) as zf:

        for root,dirs,files in os.walk(dirname):
            for filename in files:
                print("file:"+os.path.join(root,filename))
                zf.write(os.path.join(root,filename))
            if len(files) == 0:
                print("empty dir.")
                zif = zipfile.ZipInfo(root+'/')
                zf.writestr(zif,'')

'''
解压到目录会覆盖同名的文件(增量解压
'''
def archives():
    zip = os.path.join('/opt/install','test.zip')
    zip_ref = zipfile.ZipFile(zip, 'r')
    zip_ref.extractall('/opt/www/webapps')
    zip_ref.close()
if __name__=='__main__':
    zip_dir('tests','tests.zip')
    #archives()

版权声明:欢迎转载。

python标准库之zipfile

zipfile 什么是zip文件?为何在网络上zip打包的文件比较常见?而不是rar? zip是一种压缩归档的文件,zip开源的。 python的zipfile模块,有两个主要的类 ZipFil...
  • lineuman
  • lineuman
  • 2017年04月19日 19:49
  • 581

Python-zipfile解压中文问题

本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的解决方法。分享给大家供大家参考。具体如下:windows中使用python2.7遍历zip文件之后输出文件名等信息,console打印的...
  • y472360651
  • y472360651
  • 2017年11月03日 22:14
  • 448

Python: 使用zipfile+io模块在内存中进行zip操作

#!/usr/bin/env python #coding=utf-8 ''' 版权所有 (c) 2014 yao_yu (http://blog.csdn.net/yao_yu_126) ...
  • yao_yu_126
  • yao_yu_126
  • 2014年04月30日 09:12
  • 1974

(原创)python zipfile实现压缩整个目录和子目录

python zipfile实现压缩整个目录和子目录 zipfile背景简介 核心原理DFS 代码实现python zipfile实现压缩整个目录和子目录zipfile背景简介zipfile是pyth...
  • wangtua
  • wangtua
  • 2017年04月01日 12:53
  • 2652

解决python中用zipfile解压缩文件时中文文件名乱码的问题

来源:http://blog.sina.com.cn/s/blog_5805e98101012uzv.html 万恶的编码!!!!!!!!!! 学习 python 2.x 时就...
  • xiunai78
  • xiunai78
  • 2015年02月01日 12:14
  • 2752

python用zipfile模块打包文件或是目录、解压zip文件实例

转自:http://wangwei007.blog.51cto.com/68019/1045577     python用zipfile模块打包文件或是目录、解压zip文件实例,不过好像解压...
  • fennvde007
  • fennvde007
  • 2014年03月13日 17:21
  • 3868

python zipfile压缩工具

关于python 模块zipfile的使用,网上已经有很多例子了, pp
  • AlgoThinking
  • AlgoThinking
  • 2014年08月27日 11:49
  • 704

Python模块学习 ---- zipfile zip文件操作

最近在写一个网络客户端下载程序,用于下载服务器上的数据。有些数据(如文本,office文档)如果直接传输的话,将会增加通信的数据量,使下载时间变长。服务器在传输这些数据之前先对其进行压缩,客户端接收到...
  • liyuan_669
  • liyuan_669
  • 2014年05月27日 00:14
  • 1783

python之zipfile模块(zip压缩)

zipfile是Python里用来做zip格式编码的压缩和解压缩的module,zipfile里有两个非常重要的class:ZipFile和ZipInfo。ZipFile是主要的类,用来创建和读取zi...
  • B_H_L
  • B_H_L
  • 2013年07月22日 11:32
  • 15056

python zipfile小例子

背景:下载到的zip文件后,需要校验里面文件的数据信息 思路:解压后,读取excel文档的信息 关键点 解压  读取 对于解压,之前是在python中通过dos命令来解压zip文档,这几天看了p...
  • zhouxuan623
  • zhouxuan623
  • 2017年07月20日 15:42
  • 366
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python zipfile
举报原因:
原因补充:

(最多只允许输入30个字)