gpt4 book ai didi

python - 如何比较两个 Google Protocol Buffer 消息的内容是否相等?

转载 作者:行者123 更新时间:2023-11-30 23:22:50 26 4
gpt4 key购买 nike

我在API中似乎找不到比较方法。我有这两条消息,它们有很多不同的值,有时会深入到更多值(例如,我有一条消息,它有一个字符串、一个 int 和一个 custom_snapshot,其中 custom_snapshot 由一个 int、一个字符串等)。我想看看这两条消息是否相同。我不想逐个比较每个值,因为这需要一段时间,所以我想知道是否有一种快速方法可以在 Python 中执行此操作?

我尝试执行 messageA.debugString() == messageB.debugString(),但显然在我尝试时没有可以访问的 debugString 方法。

最佳答案

Protocol Buffer 有一个方法SerializeToString(daterministic=True)

用它来比较您的消息。

关于python - 如何比较两个 Google Protocol Buffer 消息的内容是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24296221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com