最佳答案
在 Python 3.4中扩展 Enum
类型的最佳实践是什么,是否存在这样做的可能性?
例如:
from enum import Enum
class EventStatus(Enum):
success = 0
failure = 1
class BookingStatus(EventStatus):
duplicate = 2
unknown = 3
Traceback (most recent call last):
...
TypeError: Cannot extend enumerations
目前还没有可能的方法来创建一个包含成员的基础枚举类并在其他枚举类中使用它(如上面的示例所示)。还有其他实现 Python 枚举继承的方法吗?