【发布时间】:2019-10-11 17:04:21
【问题描述】:
我得到以下属性错误
AttributeError: 'Struct' 对象没有属性 'fields'
如果我想使用google.protobuf.internal.well_known_types.Struct的update方法
Protobuf 版本是 3.71。
MWE:
from google.protobuf.internal.well_known_types import Struct
s = Struct()
s.update({"key": "value"})
这个问题的更大背景是我想在 python 中创建一个带有google.protobuf.Struct 字段的消息,用于发送以传递给生成的 RPC 客户端。
有人可以帮忙吗?
【问题讨论】:
标签: python-3.x dictionary struct protocol-buffers