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

时间:2018-03-19 20:18:50

标签: python c++ protocol-buffers

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

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

现在我正在寻找类似Python的东西,但是找不到任何东西。有什么建议可以用吗?

由于

1 个答案:

答案 0 :(得分:0)

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

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