问题的实质是,mysql数据库是使用zlib数据压缩的。 打开压缩机器的包装一切正常。 在另一台机器上
zlib.error: Error -3 while decompressing data: incorrect header check
压缩:
fmt = '%df' % (num_of_p,)
dist = buffer(zlib.compress( struct.pack(fmt, *data), 9 ))
拆包:
dist = struct.unpack ( '% df'% (num_of_p - 1,), zlib.decompress (data))
在打包python 2.7.3的机器上 在解压缩的python 2.7.13
的机器上