热线电话:13121318867

登录
2018-12-28 阅读量: 721
Python中的struct模块

此模块执行Python值和表示为Python字节对象的C结构之间的转换。格式字符串是用于在打包和解包数据时指定预期布局的机制。模块结构在Python 3.x中可用而不在2.x上,因此这些代码将在Python3解释器上运行。
结构函数

返回包含值v1,v2,...的字符串,这些字符串是根据给定的格式打包的(格式字符串是用于在打包和解包数据时指定预期布局的机制)。格式后面的值必须按照仅格式化,否则引发struct.error。

import struct

# Format: h is short in C type

# Format: l is long in C type

# Format 'hhl' stands for 'short short long'

var = struct.pack('hhl',1,2,3)

print(var)

# Format: i is int in C type

# Format 'iii' stands for 'int int int'

var = struct.pack('iii',1,2,3)

print(var)

0.0000
6
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子