标签: python protocol-buffers
我正在尝试使用Python修改protobuf二进制文件中的值。我遍历消息中的字段并将它们设置为新值,但是,当我检查消息对象中的值时,我看到值仍然是相同的,这使我得出结论,字段在复制期间被复制迭代。
有没有办法修改protobuf消息中的字段而不创建新对象并从修改后的值组装它?
UPD :我正在使用已解析的二进制文件,即我导入生成的python文件(从.proto文件生成),ParseFromString,然后我使用反序列化的表示。
ParseFromString