在名为 skill.proto 的protobuf文件中,我有:
message Cooking {
enum VegeType {
CAULIFLOWER = 0;
CUCUMBER = 1;
}
required VegeType type = 1;
}
在另一个文件中(例如:name.py)我想将烹饪类型设置为黄瓜。即:
co = skill_pb2.Cooking()
co.type = skill_pb2.cooking.type.CUCUMBER
所以最后一行不起作用。 如何将co.type设置为CUCUMBER?
注意:我想避免做co.type = 1
答案 0 :(得分:5)
只是一个错字和一些大写。
skill_pb2.Cooking.CUCUMBER
请参阅https://developers.google.com/protocol-buffers/docs/pythontutorial