Protobuf 3.9.2Python 2.7兼容版

老实说,protobuf-3.9.2-py2.7.egg还挺适合跟老项目打交道的,尤其是你还在维护 Python 2.7 代码时。它就是 Google 家的Protocol Buffers库打包好的安装文件,直接装,响应快,兼容性也不错。

消息序列化的活,Protobuf干得还蛮溜的。要是你项目里有服务之间的通信需求,用它来定义结构、压缩传输内容,效率挺高,比 JSON 省带宽,速度也快不少。

装好之后,直接能用protoc编译你的.proto文件,生成 Python 类。像message User { required string name = 1; }这种结构,在 Python 里用起来就和普通类差不多,自然。

不过得注意一下版本问题,这个3.9.2对 Python 2.7 支持还行,但如果你已经全面升级到 Python 3,那建议用更新的版本,兼容性和功能都更强。

如果你也在做一些老系统改造的活,或者要跟 Java、C++那边的数据对接,那这玩意儿真挺省事的。protobuf 跨语言支持做得还蛮不错的。

哦对了,想玩可视化的朋友也可以顺带看看这些库,pandasMatplotlibECharts这些都挺有意思。

,如果你手头还有些旧系统要维护,又需要高效的数据传输格式,protobuf-3.9.2-py2.7.egg真可以试试。

egg 文件大小:884.61KB