将浮点数 123.456 用网络字节序序列化:
float_value = 123.456
float_stream = struct.pack("! f", float_value)
然后再反序列化:
get_float_value = struct.unpack("! f", float_stream)
这时候得到的数据变成了 123.45600128173828

这不符合我的需求,我的需求要求反序列化后的结果必须是 123.456,请问大神应该怎么解决呀?


↙↙↙阅读原文可查看相关链接,并与作者交流