Python grpc原型文件解析器

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文件,它是gRPC客户机/服务器定义的一部分。我只是想要一个这样做的起点。我已经安装了gRPC代码,可以从proto文件自动生成python代码。我想知道gRPC代码(或开放源码库)中是否有明显的python类读入proto文件,并以某种有限的方式将它们解析为某种结构化对象?

gRPC网页告诉我它使用protobufs语法作为IDL。pyparsing源发行版附带的examples目录包括一个纯Python protobuf解析器。您可以在这里查看:

gRPC网页告诉我它使用protobufs语法作为IDL。pyparsing源发行版附带的examples目录包括一个纯Python protobuf解析器。您可以在这里查看:

(combinator库)有一个解析
.proto
文件的示例,版本3。您可以在或中找到它。结果是一个结构化对象,对整个文件使用简单的自定义类,如
Proto
,该类具有
语句
属性,每个导入行包含
Import
,每条消息包含
Message
,等等。

(combinator library)有一个解析
.Proto
文件的示例,版本3。您可以在或中找到它。结果是一个结构化对象,对整个文件使用简单的自定义类,例如
Proto
,它有一个
statements
属性,每个导入行包含
Import
,每条消息包含
Message
,等等