下载地址

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 PolicyInfoByTypeIdParampolicy = PolicyInfoByTypeIdParam()policy.city = ''policy.pageNum = 1#输入转换后的后果print(policy.SerializeToString())