我在名为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
skill_pb2.Cooking.VegeType.Value('CUCUMBER')
- Eric Seifert