【发布时间】:2016-11-08 11:27:27
【问题描述】:
我有以下原型,我正在尝试为嵌入的消息字段分配一个值
message Foo {
required Bar bar = 1;
}
message Bar {
optional int32 i = 1;
}
当我在 python 中编写以下代码时,它给出了以下错误
foo = Foo()
foo.bar.i = 1
错误:
AttributeError: 'instancemethod' 对象没有属性 'i'
如何处理这个错误?
【问题讨论】:
-
bar是一种方法。当你调用它时会发生什么,即bar()
标签: python protocol-buffers messages