如何使用Python解析proto文件

最近因为参加了某量化投资比赛,比赛测试阶段用到的文件包含proto文件。刚开始还不知道这到底是干嘛的,后来通过看了其他大佬的代码才知道这原来是需要转换成python的一种文件形式。

  1. 安装grpc,grpc_tools包。
    通过
pip install grpc
pip install grpc_tools

即可
2. 将要转换的grpc协议放到某个文件夹下
3. 打开cmd,输入以下形式的命令:

path_1=proto文件所在目录
path2=.py文件输出目录
path3=grpc.py文件输出目录

python -m grpc_tools.protoc -I =path_1 --python_out=path_2 --grpc_python_out=path_3 path_1.XXX.proto

之后再path2,path3即可看到对应的文件。

你可能感兴趣的:(如何使用Python解析proto文件)