首页 > 其他分享 >gzip模块详解

gzip模块详解

时间:2023-03-22 21:34:37浏览次数:42  
标签:file tar 详解 模块 gzip x00 GzipFile out

包方法:

GzipFile
open

gzip_file = gzip.open('B5-H.pickle.gz')
>>> type(tar_file)
<class 'gzip.GzipFile'>

tar_file1 = gzip.GzipFile('testtar.tar')
>>> type(tar_file1)
<class 'gzip.GzipFile'>

compress

s_in = b"Lots of content here"
s_out = gzip.compress(s_in)

>>> s_out
b'\x1f\x8b\x08\x00\xeb\x01\x1bd\x02\xff\xf3\xc9/)V\xc8OSH\xce\xcf+I\xcd+Q\xc8H-J\x05\x00~u \x8e\x14\x00\x00\x00'

decompress

>>> s_out = gzip.decompress(s_out)
>>> s_out
b'Lots of content here'

  GzipFile类方法

属性
name
mtime
closed

方法
tell	    当前指针位置
rewind	    重置到0开始的位置
seek	 	Change stream position
truncate	Truncate file to size bytes
peek         peek(n) 可在不移动文件指针的情况下读取n个未压缩字节
flush  Flush write buffers, if applicable
'close', 
'read', 'readline', 'readlines', 
'write', 'writelines'

  

标签:file,tar,详解,模块,gzip,x00,GzipFile,out
From: https://www.cnblogs.com/hushaojun/p/17245539.html

相关文章

  • 语音识别模块
      https://item.taobao.com/item.htm?spm=a1z09.2.0.0.7ea92e8dSnWrPM&id=664937015643&_u=m1qf7bf5ed2f      LU-ASR01常见问题:1.可以自定义唤醒词吗? ......
  • 修改U8启用模块日期以下以库存为例
    注意:以下方法仅适用于你所调整区间没有对应的表单业务发生,如确实要调整,需要删除调整区间内的业务表单,以下场景仅适用于初始化工作未完成需要重新初始化及业务单据不多情况:......
  • 【web 开发基础】PHP 快速入门(8)-PHP 运算符之逻辑运算符详解
    前言PHP开发基础开速入门系列目录:《​【web开发基础】php开发基础快速入门(1)-PHP介绍及开发环境快速安装和基本使用介绍​》《​【web开发基础】php开发基础快速入......
  • “一网统管”视频汇聚平台EasyCVR视频调阅模块新增“点击加载上次记录”功能
    EasyCVR视频融合平台基于云边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,在视频能力上,可实现视频直播、录像、回放、检索、云存储、告警上报、语音对......
  • scipy模块
    scipy模块scipy依赖于numpy,提供了便捷快速的n维数组操作。scipy子包scipy.cluster:矢量量化/Kmeansscipy.constants:物理和数学常数scipy.fftpack:傅里叶变换scipy......
  • MPI转以太网模块连接300PLC与DCS modbus通信
    MPI转以太网模块连接300PLC与DCSmodbus通信由300PLC通过MPI转以太网Plus模块作为modbus从站与DCS主站通信实现MPI转RTU与DCS通信打开兴达易控提供的MPI转以太网模块配置文......
  • mpi转以太网Plus模块连接300PLC实现MPI转modbus通信
    西门子200/300PLC转以太网同时实现PPI/MPI/DP转modbus通信产品简介MPI-ETH-XD1.0plus是在MPI-ETH-XD1.0的基础上,以太网口增加了支持与西门子带网口PLC(S7-200SMART、S7-120......
  • MPI转以太网Plus模块Modbus连接两台变频器通信案例
    MPI转以太网Plus模块Modbus主站连接两台变频器通信案例MPI转以太网Plus模块连接200PLC无需编程实现Modbus主从站功能与2台变频器modbus通信;以下就是MPI转以太网模块作为mod......
  • uniapp中easycom用法详解
    Uniapp中的easycom是一种组件自动注册机制,可以让开发者更加方便地使用和管理组件。下面详细介绍下关于easycom使用方法。什么是easycom?easycom是Uniapp框架提供的一种组......
  • python详解事件驱动event实现
    所有的计算机程序都可以大致分为两类:脚本型(单次运行)和连续运行型(直到用户主动退出)。脚本型:脚本型的程序包括最早的批处理文件以及使用Python做交易策略回测等等,这类......