Protobuf,Python:分配给一个字段
我试图用Python修改protobuf二进制文件中的值。 我遍历消息中的字段,并将它们设置为新值,但是,当我检查消息对象中的值时,我发现值仍然相同,这导致我得出结论,字段在迭代。
有没有办法修改protobuf消息中的字段而不创建新对象并将其从修改后的值中进行组装?
UPD :我正在处理一个已解析的二进制文件,也就是我导入生成的python文件(从.proto文件生成), ParseFromString
它,然后我使用反序列化表示。
我试图用Python修改protobuf二进制文件中的值。 我遍历消息中的字段,并将它们设置为新值,但是,当我检查消息对象中的值时,我发现值仍然相同,这导致我得出结论,字段在迭代。
有没有办法修改protobuf消息中的字段而不创建新对象并将其从修改后的值中进行组装?
UPD :我正在处理一个已解析的二进制文件,也就是我导入生成的python文件(从.proto文件生成), ParseFromString
它,然后我使用反序列化表示。