当我试图设置map<string,Y> dict of X
的元素时
引发了ValueError。在
"Direct assignment of submessage not allowed"
我的实验代码是
syntax = "proto3";
message X {
map<string,Y> dict = 1;
}
message Y {
int32 v = 1;
}
和python代码
^{pr2}$然后出现错误
Traceback (most recent call last):
File "x.py", line 8, in <module>
x.data['a'] = y
ValueError: Direct assignment of submessage not allowed
我如何解决这个问题?在
我想这是最佳的使用模式
另一个选择是使用
^{pr2}$CopyFrom
相关问题 更多 >
编程相关推荐