2016-06-28 27 views

回答

3

快速查看documentation指示您的FieldDescriptor应该具有label属性,指示它是可选的,必需的还是重复的。

from google.protobuf.descriptor import FieldDescriptor 

if fd.label == FieldDescriptor.LABEL_OPTIONAL: 
    # do thing 
elif fd.label == FieldDescriptor.LABEL_REQUIRED: 
    # do other thing 
else: 
    # do third thing