【发布时间】:2020-02-21 11:33:29
【问题描述】:
我有以下 protobuf 定义:
syntax = "proto3";
message ACL {
enum Foo {
BAR = 0;
BAZ = 1;
}
enum Corpus {
UNIVERSAL = 0;
WEB = 1;
}
Foo foo = 1;
Corpus corpus = 2;
}
当我在 Python 中使用时,它会存储/显示 corpus 字段而不是 foo 字段:
>>> import acl_pb2
>>> p = acl_pb2.ACL(foo="BAR", corpus="WEB")
>>> p
corpus: WEB
【问题讨论】:
-
能否将生成的文件包含在内,我很好奇
标签: python protocol-buffers proto