C++ protobuf消息差分器的Python等价

rad*_*pur 9 c++ python protocol-buffers

我试图比较 Python 中的两个 protobuf 消息是否相等,忽略列表中的 order 元素等等。

对于 C++,我找到了 MessageDifferencer ( https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.util.message_differencer )

现在我在 Python 中寻找类似的东西,但真的找不到任何东西。我可以使用什么建议?

谢谢

小智 1

我认为什么都不存在。您可以使用CLIF或类似的东西将 C++ 实现包装在 python 中。

我自己在https://github.com/dayfine/proto-matcher中实现了一个版本(仅具有基本功能集)