python3中的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程序设计有所帮助。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
python3中的zip_Python3实现将文件归档到zip文件及从zip文件中读取数据的方法相关推荐
- android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】
本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...
- 从网页中读取数据 python_数据分析硬核技能:用 Python 爬取网页
我作为数据科学家的第一个任务,就是做网页爬取.那时候,我对使用代码从网站上获取数据这项技术完全一无所知,它偏偏又是最有逻辑性并且最容易获得的数据来源.在几次尝试之后,网页爬取对我来说就几乎是种本能行为 ...
- 由已打开的文件读取数据---read
头文件:#include<unistd.h> 函数原型:ssize_t read(int fd,void *buf,size_t count); 参数说明:fd:文件描述符 buf:存放读 ...
- Linux系统中的文件归档压缩
1.文件归档 tar c 创建 f 指定文件名称 x 解档 v 显示过程 t ...
- python从文件中读取数据_Python3 中把txt数据文件读入到矩阵中的方法
下面为大家分享一篇Python3 中把txt数据文件读入到矩阵中的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 1.实例程序: ''' 数据文件:2.txt内容:(以空格分开每个数据) ...
- python读取数据的函数详解_你了解文件缓存机制吗?磁盘文件如何读写?Python中open函数详解...
我们知道,在使用Python打开一个文件时,一般使用的是open()函数,但是你真正了解这个函数么?文件打开后如何进行缓存?对于大文件它是如何处理的?今天,小编带你来详细了解一下-- Python如何 ...
- oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...
1.做一个RMAN的全备 E:\oracle\rman_scripts>rman catalog target 恢复管理器: Release 10.2.0.1.0 - Production on ...
- python之从文件中按行读取数据
#!/usr/bin/env python3 # -*- coding: utf-8 -*-__author__ = 'jiangwenwen'# 从文件中按行读取数据 file = open(&qu ...
- mfc从文件中读取数据_Python 中的 bytes、str 以及 unicode 区别
从Python发展历史谈起 Python3和Python2表示字符序列的方式有所不同. Python3字符序列的两种表示为byte和str.前者的实例包含原始的8位值,即原始的字节:后者的实例包括Un ...
最新文章
- 1014 装箱问题 CODE[VS]
- 网站的高性能架构-性能测试方法
- OpenStack Fernet Key Rotate
- Visual Studio 竖向选择功能
- Java8的产品周期_java8的时间和`Date`的对比
- python正则表达式中原生字符r的作用
- 在html页面中怎么打印区域,javascript打印web页面中指定区域的方法
- Oracle视图分类及各种操作讲解(超级好文)
- html+css+dom补充
- python 如何运行程序
- 脉冲雷达信号处理流程
- STM32学习——GPIO应用之按键实验
- 让控件如此丝滑Scroller和VelocityTracker的API讲解与实战——Android高级UI
- 用油猴子定制你的个性化插件
- 生活中的算法的实际举例_算法在实际生活中的应用
- 张飞硬件90天学习笔记——第01天个人记录,完整请看我的个人简介/主页
- java求导数_java实现队列链表,求一元多项式的导数
- datawhale——阿里天池--AI助力精准气象和海洋预测学习笔记 task1
- HTML5七夕情人节表白网页抖音超火的樱花雨3D相册 HTML+CSS+JavaScript
- 时间序列分析深入总结(一)(附代码)
热门文章
- 赠书 | SkyWalking 观测 Service Mesh 技术大公开
- Cloudera完善企业数据云愿景,新品进一步扩展无处不在的云体验
- Storm精华问答 | Storm如何连接MySQL?
- close_wait过多服务器无响应,记一次大量CLOSE_WAIT连接导致的服务宕机
- Flowable 数据库表结构 ACT_HI_ATTACHMENT
- 优化if-else代码的八种方案!
- Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
- Super详解(重点)
- vue 圆形 水波_vue项目百度地图+echarts的涟漪水波效果
- python控制程控电源_程控电源原理_程控电源的用途浅谈