struct.pack
时间: 2023-09-27 13:07:06 浏览: 73
pack-struct.md
`struct.pack()` 是 Python 中的一个函数,用于将数据按指定格式转换成字节对象(bytes)。它的作用是将一个元组或其他可迭代对象中的数据按照指定的格式进行打包,返回一个字节对象。
例子:将整数1和字符串'hello'打包成字节对象
```
import struct
packed_data = struct.pack('i5s', 1, b'hello')
print(packed_data)
```
输出结果为:`b'\x01\x00\x00\x00hello'`
其中 'i' 表示整型,'5s' 表示长度为5的字符串,因此打包后的字节对象长度为 9 个字节。
阅读全文