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