protocol buffer 的使用

文章目录

  • windows安装protocol buffer
  • 工具准备
  • 基础学习
  • 示例
  • 使用
    • == 天行健,君子以自强不息 == == 地势坤,君子以厚德载物 ==

windows安装protocol buffer

见博客:windows安装protocol buffer

工具准备

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

基础学习

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

示例

  1. 创建一个.proto文件定义自己要传输的类型
    (我这里创建了一个msg.proto文件)
    protocol buffer 的使用_第1张图片

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

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

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

使用

  1. 创建一个test.py
  2. 导入msg_pb2,并且使用自定义的格式
    protocol buffer 的使用_第3张图片
  3. python test.py 运行

可能会报错
protocol buffer 的使用_第4张图片
这时候运行 pip install protobuf
That will install Google protobuf and after that you can run that Python script.

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

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

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

你可能感兴趣的:(python)