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模块最最最最简单的例子

用python写的一个简单的压缩文件处理(代码写得要被人打的节奏【bug多多】)#_*_ encoding=utf-8 _*_import zipfile import os def menu(): ...

python小模块---zipfile

转自:http://python.01314.cn/201506104.html  zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍...
  • zzlzzh
  • zzlzzh
  • 2016年04月06日 19:11
  • 188

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

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

Python zipfile

Python zipfile 从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用。 1)简单应用  如果你仅仅是希望用python来做...
  • WHACKW
  • WHACKW
  • 2015年01月22日 10:01
  • 415

Python 学习入门(16)—— zipfile

zipfile 是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高。 zipfile里有两个非常重要的class, 分别是ZipFile和...
  • gm_163
  • gm_163
  • 2014年04月21日 09:22
  • 311

Python 学习入门(16)—— zipfile

zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对zipfile的使用方法做一些记录。即方便自己也方便别人。zip...

python zipfile 创建处理压缩包

从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用。 1)简单应用 如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一...

Python: zipfile压缩解压文件

判断是否是ZIP文件用zipfile.is_zipfile判断。import zipfileprint(zipfile.is_zipfile('samples/archive.zip'))True Z...

python zipfile压缩工具

关于python 模块zipfile的使用,网上已经有很多例子了, pp

自动发布工具版本从python2升级成python3后遇到的种种问题(涉及paramiko,Crypto,zipfile等等)

从在公司实习到正式入职,一直还在被tongs
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python zipfile
举报原因:
原因补充:

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