有没有办法将协议缓冲区编译成纯python代码?

Mad*_*bat 10 python protocol-buffers

我正在研究使用协议缓冲区与我们拥有的一些自定义设备进行通信.问题是这些设备运行嵌入式python解释器,我们无法在其上安装额外的库.有没有办法将.proto文件编译成python而不需要protobuf库?

Yoa*_*ner 5

尝试一下protlib,它只有 51.4 KB,您可以删除其中处理不需要的类型的一些代码。