protocol buffer 的使用

windows安装protocol buffer

见博客:windows安装protocol buffer

工具准备

  1. pycharm
  2. pycharm安装工具GenProtobuf
    在这里插入图片描述
  3. 如果使用vsc其实也有很多插件,只要搜protocol就可以找到

基础学习

  1. 参考博客:windows之google protobuf安装与使用

示例

  1. 创建一个.proto文件定义自己要传输的类型
    (我这里创建了一个msg.proto文件)
    在这里插入图片描述

  2. 在文件里面写入代码,这里定义了一个Hello消息类,包含属性data

  3. 使用protoc.exe 创建出msg_pb2.py文件(这里直接使用插件即可)
    在这里插入图片描述
    在这里插入图片描述

这个文件的作用在基础学习的博客里也有讲解

使用

  1. 创建一个test.py
  2. 导入msg_pb2,并且使用自定义的格式
    在这里插入图片描述
  3. python test.py 运行

可能会报错
在这里插入图片描述
这时候运行 pip install protobuf
That will install Google protobuf and after that you can run that Python script.

  1. 重新运行一次
  2. 控制台打印成功!!!
    在这里插入图片描述

== 天行健,君子以自强不息 ==
== 地势坤,君子以厚德载物 ==

每天进步一点点,欢迎交流讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IMUHERO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值