我定义了一个简单的mini.proto文件,如下所示:
syntax = "proto3";
message EncodeRequest{
required bytes payload = 1;
maps<string,string> encoding_parameters = 2;
}protoc编译器(--从源安装的protobuf- == -python- 3.0.0 -alpha-3版本python libprotoc 3.0.0)报告:
protoc -I . --python_out=. --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_python_plugin` mini.proto
mini.proto:4:13: Expected field name.发布于 2015-12-17 22:35:26
问题是它应该是:
map<string,string> encoding_parameters = 2;(请注意删除了s)
https://stackoverflow.com/questions/34336923
复制相似问题