Python grpc原型文件解析器
我想解析一个.proto文件,它是gRPC客户机/服务器定义的一部分。我只是想要一个这样做的起点。我已经安装了gRPC代码,可以从proto文件自动生成python代码。我想知道gRPC代码(或开放源码库)中是否有明显的python类读入proto文件,并以某种有限的方式将它们解析为某种结构化对象?gRPC网页告诉我它使用protobufs语法作为IDL。pyparsing源发行版附带的examples目录包括一个纯Python protobuf解析器。您可以在这里查看:gRPC网页告诉我它使用protobufs语法作为IDL。pyparsing源发行版附带的examples目录包括一个纯Python protobuf解析器。您可以在这里查看:(combinator库)有一个解析Python grpc原型文件解析器,python,parsing,protocol-buffers,Python,Parsing,Protocol Buffers,我想解析一个.proto文件,它是gRPC客户机/服务器定义的一部分。我只是想要一个这样做的起点。我已经安装了gRPC代码,可以从proto文件自动生成python代码。我想知道gRPC代码(或开放源码库)中是否有明显的python类读入proto文件,并以某种有限的方式将它们解析为某种结构化对象?gRPC网页告诉我它使用protobufs语法作为IDL。pyparsing源发行版附带的examples目录包括一个纯Python protobuf解析器。您可以在这里查看:gRPC网页告诉我它使用
.proto
文件的示例,版本3。您可以在或中找到它。结果是一个结构化对象,对整个文件使用简单的自定义类,如Proto
,该类具有语句
属性,每个导入行包含Import
,每条消息包含Message
,等等。(combinator library)有一个解析.Proto
文件的示例,版本3。您可以在或中找到它。结果是一个结构化对象,对整个文件使用简单的自定义类,例如Proto
,它有一个statements
属性,每个导入行包含Import
,每条消息包含Message
,等等