'''''

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程序设计有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python3中的zip_Python3实现将文件归档到zip文件及从zip文件中读取数据的方法相关推荐

  1. android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】

    本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...

  2. 从网页中读取数据 python_数据分析硬核技能:用 Python 爬取网页

    我作为数据科学家的第一个任务,就是做网页爬取.那时候,我对使用代码从网站上获取数据这项技术完全一无所知,它偏偏又是最有逻辑性并且最容易获得的数据来源.在几次尝试之后,网页爬取对我来说就几乎是种本能行为 ...

  3. 由已打开的文件读取数据---read

    头文件:#include<unistd.h> 函数原型:ssize_t read(int fd,void *buf,size_t count); 参数说明:fd:文件描述符 buf:存放读 ...

  4. Linux系统中的文件归档压缩

    1.文件归档 tar          c    创建          f     指定文件名称          x    解档          v    显示过程          t     ...

  5. python从文件中读取数据_Python3 中把txt数据文件读入到矩阵中的方法

    下面为大家分享一篇Python3 中把txt数据文件读入到矩阵中的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 1.实例程序: ''' 数据文件:2.txt内容:(以空格分开每个数据) ...

  6. python读取数据的函数详解_你了解文件缓存机制吗?磁盘文件如何读写?Python中open函数详解...

    我们知道,在使用Python打开一个文件时,一般使用的是open()函数,但是你真正了解这个函数么?文件打开后如何进行缓存?对于大文件它是如何处理的?今天,小编带你来详细了解一下-- Python如何 ...

  7. oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...

    1.做一个RMAN的全备 E:\oracle\rman_scripts>rman catalog target 恢复管理器: Release 10.2.0.1.0 - Production on ...

  8. python之从文件中按行读取数据

    #!/usr/bin/env python3 # -*- coding: utf-8 -*-__author__ = 'jiangwenwen'# 从文件中按行读取数据 file = open(&qu ...

  9. mfc从文件中读取数据_Python 中的 bytes、str 以及 unicode 区别

    从Python发展历史谈起 Python3和Python2表示字符序列的方式有所不同. Python3字符序列的两种表示为byte和str.前者的实例包含原始的8位值,即原始的字节:后者的实例包括Un ...

最新文章

  1. 1014 装箱问题 CODE[VS]
  2. 网站的高性能架构-性能测试方法
  3. OpenStack Fernet Key Rotate
  4. Visual Studio 竖向选择功能
  5. Java8的产品周期_java8的时间和`Date`的对比
  6. python正则表达式中原生字符r的作用
  7. 在html页面中怎么打印区域,javascript打印web页面中指定区域的方法
  8. Oracle视图分类及各种操作讲解(超级好文)
  9. html+css+dom补充
  10. python 如何运行程序
  11. 脉冲雷达信号处理流程
  12. STM32学习——GPIO应用之按键实验
  13. 让控件如此丝滑Scroller和VelocityTracker的API讲解与实战——Android高级UI
  14. 用油猴子定制你的个性化插件
  15. 生活中的算法的实际举例_算法在实际生活中的应用
  16. 张飞硬件90天学习笔记——第01天个人记录,完整请看我的个人简介/主页
  17. java求导数_java实现队列链表,求一元多项式的导数
  18. datawhale——阿里天池--AI助力精准气象和海洋预测学习笔记 task1
  19. HTML5七夕情人节表白网页抖音超火的樱花雨3D相册 HTML+CSS+JavaScript
  20. 时间序列分析深入总结(一)(附代码)

热门文章

  1. 赠书 | SkyWalking 观测 Service Mesh 技术大公开
  2. Cloudera完善企业数据云愿景,新品进一步扩展无处不在的云体验
  3. Storm精华问答 | Storm如何连接MySQL?
  4. close_wait过多服务器无响应,记一次大量CLOSE_WAIT连接导致的服务宕机
  5. Flowable 数据库表结构 ACT_HI_ATTACHMENT
  6. 优化if-else代码的八种方案!
  7. Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
  8. Super详解(重点)
  9. vue 圆形 水波_vue项目百度地图+echarts的涟漪水波效果
  10. python控制程控电源_程控电源原理_程控电源的用途浅谈