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. 控制台打印成功!!!
    在这里插入图片描述

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

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

猜你喜欢

转载自blog.csdn.net/qq_37768971/article/details/107868030