【问题标题】:Convert string to Enum in Python在 Python 中将字符串转换为枚举
【发布时间】:2023-04-07 15:31:02
【问题描述】:

我想知道将字符串转换(反序列化)为 Python 的 Enum 类的正确方法是什么。似乎getattr(YourEnumType, str) 可以完成这项工作,但我不确定它是否足够安全。

更具体地说,我想将 'debug'string 转换为 Enum 对象,如下所示:

class BuildType(Enum):
    debug = 200
    release = 400

【问题讨论】:

    标签:
    python
    string
    serialization
    enums
    type-conversion