意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

protoc工具使用-python

来源:恒创科技 编辑:恒创科技编辑部
2023-12-31 20:56:59

下载地址

/news/upload/ueditor/image/202209/ch5omwmqviz
根据自己运行环境下载对应zip包
解压缩并将protoc.exe运行的bin目录添加到环境变量

创建xxx.proto文件

syntax = "proto3";

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

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


protoc工具使用-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())
上一篇: # yyds干货盘点 # 现在要用pandas对这些公司的数量进行统计,并按照数量进行降序,怎么破? 下一篇: 使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!