下载地址
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())
相关文章
暂无评论...