5

如何以编程方式通过名称为 python 中的 google protobuffer 对象设置字段值。我已经检查了文档和 API,但对我来说并不清楚,而且我找不到任何示例。

我想做类似的事情:

protoBufObj.set_field('foo', 42)

谢谢。

4

1 回答 1

4

如果您有任何可以工作的 Python 对象x.foo = 42setattr(x, 'foo', 42)则应该具有完全相同的效果。这是一个内置的 Python 函数,与 protobuffers 无关。

于 2012-05-04T22:13:42.257 回答