关于python:protoc工具使用python

下载地址

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())

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理