2024年Python最新python之protobuf使用案例_python protobuf 使用案例(1)

  enum PhoneType {
    MOBILE = 0;
    HOME = 1;
    WORK = 2;
  }

  message PhoneNumber {
    required string number = 1;
    optional PhoneType type = 2 [default = HOME];
  }

  repeated PhoneNumber phones = 4;   //repeate 类似数组,里面可以存放多个PhoneNumber 可自定义类型
}

message AddressBook {
  repeated Person people = 1;
}

### 3. 生成python 协议文件.py格式



protoc -I= S R C D I R − − p y t h o n o u t = SRC_DIR --python_out= SRC

你可能感兴趣的:(程序员,python,网络,java)