枚举类的创建
from enum import Enum, unique
@unique
class OperationType(Enum):
inVx = "insertVertex"
inVxEg = "insertVertexEdge"
upVxPro = "updProperties"
delVxPro = "delProperties"
delVx = "delVertex"
inVxEgSearch = "mapSearch"
off = "off"
实现很简单,导入Enum包,创建类并集成Enum即可,值得注意的一点是当枚举调用类内属性值的时候,特别是用于类型判断的时候切记要用value方法取值,否则拿到的是枚举对象,无法拿到具体的值
@unique是检查是否有重复的值
if action == OperationType.upVxPro.value:
pass