【发布时间】:2018-08-08 19:41:01
【问题描述】:
我正在使用 proto3 并且在一些 .proto 文件中有一条消息定义为:
message Response {
google.protobuf.BoolValue field = 1;
...
}
为了在 Python 中初始化 Response,我需要创建一个布尔原始包装器并附加一些值。
如果我要将此值初始化为True,这很好。来自 Python 笔记本:
In [52]: from google.protobuf import wrappers_pb2 as wrappers
boo = wrappers.BoolValue(value=True)
boo
Out [52]: value: true
如果我将此值初始化为False,则不会创建包装对象:
In [52]: from google.protobuf import wrappers_pb2 as wrappers
boo = wrappers.BoolValue(value=False)
boo
Out [52]:
如何创建一个BoolValue初始化为false?
【问题讨论】:
-
您确定您的操作有问题吗? (如果你只是随意使用
boo,会不会出错?)