protoc工具使用-python

2年前 (2022) 程序员胖胖胖虎阿
328 0 0

下载地址

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())
版权声明:程序员胖胖胖虎阿 发表于 2022年9月12日 上午7:40。
转载请注明:protoc工具使用-python | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...