python struct模块

python struct

方法

Python -> Struct模块官方文档
struct.pace(fmt, v1, v2…)
根据格式化字符串ftm提供的格式打包所提供的值(v1,v2…)转换为字节对象, fmt提供的参数长度必须匹配提供的值长度

struct.pack_into(fmt, buffer, offset, v1, v2…)
根据提供的fmt格式字符串打包所需的值(v1, v2….)并写入到buffer中的offset位置
offset为必选参数

struct.unpack(fmt, buffer)
根据提供的fmt格式字符串解包buffer, 结果是一个元组(即使是只有一个元素)

struct.unpack_from(fmt, buffer, offset=0)
根据fmt格式化字符串从offset位置解包buffer, 结果是一个元组(即使结果只有一个元素)

struct.iter_unpack(fmt, buffer)

struct.calcsize(fmt)
返回struct.pack处理后的长度

字节序

字符字节序大小对齐
@本地本地本地
=本地标准
<小端标准
>大端标准
!网络(=大端)标准

待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值