Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
更新时间:2015年05月22日 10:53:28 作者:孤舟钓客
这篇文章主要介绍了Python3实现将文件归档到zip文件及从zip文件中读取数据的方法,涉及Python针对zip文件操作的相关技巧,需要的朋友可以参考下
本文实例讲述了Python3实现将文件归档到zip文件及从zip文件中读取数据的方法。分享给大家供大家参考。具体实现方法如下:
''''' Created on Dec 24, 2012 将文件归档到zip文件,并从zip文件中读取数据 @author: liury_lab ''' # 压缩成zip文件 from zipfile import * #@UnusedWildImport import os my_dir = 'd:/中华十大名帖/' myzip = ZipFile('d:/中华十大名帖.zip', 'w', ZIP_DEFLATED) for file_name in os.listdir(my_dir): file_path = my_dir + file_name print(file_path) myzip.write(file_path) myzip.close() print('finished') # 从zip 文件中读取数据 # 直接检查一个zip格式的归档文件中部分或所有的文件, # 同时还要避免将这些文件展开到磁盘上 my_zip = ZipFile('d:/中华十大名帖.zip') for file_name in my_zip.namelist(): print('File:', file_name, end = ' ') file_bytes = my_zip.read(file_name) print('has ', len(file_bytes), ' bytes')
希望本文所述对大家的Python程序设计有所帮助。
相关文章
Python编程之列表操作实例详解【创建、使用、更新、删除】
这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建、使用、更新、删除等实现方法与相关操作技巧,需要的朋友可以参考下2017-07-07Python 从subprocess运行的子进程中实时获取输出的例子
今天小编就为大家分享一篇Python 从subprocess运行的子进程中实时获取输出的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-08-08CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
这篇文章主要介绍了CentOS6.9 Python环境配置(python2.7、pip、virtualenv)方法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下2019-05-05
最新评论