struct模块

功能:该模块可以把一个类型,如数字,转成固定长度的bytes;同时也可以根据相同的规则反解成相应的类型
资料内容链接:https://www.cnblogs.com/xiaoyuanqujing/articles/11715613.html

把数字解析成bytes

import struct
obj = struct.pack('i',123456)
print(len(obj))  # 4
obj = struct.pack('i',898898789)
print(len(obj))  # 4
# 无论数字多大,打包后长度恒为4

把bytes反解成数字

import struct
struct.unpack('i',header)[0]  # (10255,)

posted @ 2020-11-08 11:30  华青少年  阅读(54)  评论(0)    收藏  举报