5

Pythonのgoogleprotobufferオブジェクトの名前でフィールド値をプログラムで設定するにはどうすればよいですか。ドキュメントとAPIを確認しましたが、はっきりしていません。例を見つけることができませんでした。

次のようなことをしたいのですが。

protoBufObj.set_field('foo', 42)

ありがとう。

4

1 に答える 1

4

x.foo = 42動作するPythonオブジェクトがある場合は、まったくsetattr(x, 'foo', 42)同じ効果があります。これは組み込みのPython関数であり、protobuffersとは関係ありません。

于 2012-05-04T22:13:42.257 に答える