关于python:protoc工具使用python

8次阅读

共计 477 个字符,预计需要花费 2 分钟才能阅读完成。

下载地址

https://github.com/protocolbuffers/protobuf/releases
依据本人运行环境下载对应 zip 包
解压缩并将 protoc.exe 运行的 bin 目录增加到环境变量 

创立 xxx.proto 文件

syntax = "proto3";

#前边为参数类型,后边为对应的参数名
message PolicyInfoByTypeIdParam{
    string city=4;
    uint32 pageNum=8;
};

依据命令生成 python 可调用文件

protoc -I=./ policy.proto --python_out=./
-I:.proto 文件门路
python_out:生成的 python 可调用文件门路 

python 调用办法

 导入办法名, 此名对应.proto 文件办法名
from xxx import PolicyInfoByTypeIdParam

policy = PolicyInfoByTypeIdParam()

policy.city = ''
policy.pageNum = 1

#输入转换后的后果
print(policy.SerializeToString())
正文完
 0