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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论