未知
项目描述
此Python模块允许将二进制打包对象作为类进行操作。
类似于标准库struct模块,对象可以进行打包或解包。
使用示例
>>> from structclass import StructClass >>> SomePacket = StructClass('SomePacket', '<II', ['length', 'age']) >>> my_packet, extra = SomePacket.unpack(b'123456789a') >>> my_packet SomePacket(length=875770417, age=943142453) >>> my_packet.age 943142453 >>> my_packet.pack() b'12345678' >>> extra b'9a' >>> # Extra contains the bytes not used during unpacking
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
StructClass-1.0.2.tar.gz (2.3 kB 查看哈希)
构建分布
StructClass-1.0.2.linux-x86_64.exe (65.0 kB 查看哈希)
关闭
StructClass-1.0.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f762828f70267cf8f230542b09a9f2891301d6b2ec9faed68d7f9e074fe9160b |
|
MD5 | c42b0e144557e9a4042082b5fb70a63a |
|
BLAKE2b-256 | 5529d475a9a3a93236fbad6437b122d400a8815bbe4334103dfbe587d7303d5f |
关闭
StructClass-1.0.2.linux-x86_64.exe的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8eef204410159bca8a2ea28ee78c7cad1dd2db0ac7d3910c7e16a877fa6da6b2 |
|
MD5 | 2659cc57622d694295a052c212523200 |
|
BLAKE2b-256 | 72756e416e1da716129c5ac0fd4a07d80d4fa1011280a0e6e14e4704b18fbce0 |