s = "317"
#s = s.encode("utf8")
s = hex(int(s))
print(s)
s = int(s, 16)
str2 = struct.pack('>i', s)
#print(s, len(s))
print(str2)
s = "317"
#s = s.encode("utf8")
s = hex(int(s))
print(s)
s = int(s, 16)
str2 = struct.pack('>i', s)
#print(s, len(s))
print(str2)
为什么要进行 pack 操作和 unpack 操作不同类型的语言支持不同的数据类型,比如 Go 有 int32、大小的数字...
Python中struct.pack()和struct.unpack()用法详细说明
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M