如何在python protobuff中查找所有消息

如何在python protobuff中查找所有消息,python,protocol-buffers,Python,Protocol Buffers,我有一个python google protobuff,现在我想找到这个protobuff文件中的所有消息。这有点粗糙,但是: >>> import protobufmodule >>> from google.protobuf.message import Message >>> messageClasses = [v for v in vars(protobufmodule).values() if isinstance(v, type

我有一个python google protobuff,现在我想找到这个protobuff文件中的所有消息。

这有点粗糙,但是:

>>> import protobufmodule
>>> from google.protobuf.message import Message
>>> messageClasses = [v for v in  vars(protobufmodule).values() if isinstance(v, type) and issubclass(v, Message)]

这有点粗糙,但是:

>>> import protobufmodule
>>> from google.protobuf.message import Message
>>> messageClasses = [v for v in  vars(protobufmodule).values() if isinstance(v, type) and issubclass(v, Message)]