在我名为prok.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.CUCUMBER
参见https://developers.google.com/protocol-buffers/docs/pythontutorial