如何在Python中内省所有有效的protobuf枚举值?

时间:2013-06-18 08:54:15

标签: python protocol-buffers

假设我有一个protobuf

enum Color {
  RED = 0;
  GREEN = 1;
  BLUE = 2;
};

我如何从Python获取所有已定义值和/或名称的列表?

1 个答案:

答案 0 :(得分:3)

枚举就像python中的字典一样,

您将获得dict.keys()的密钥(名称)和dict.values()的值。