将字符串转换为相应的Enum子类的实例的正确方法是什么?看起来getattr(YourEnumType, str)可以完成任务,但我不确定它是否足够安全。
Enum
getattr(YourEnumType, str)
例如,假设我有一个枚举类如下:
class BuildType(Enum): debug = 200 release = 400
给定字符串'debug',我如何得到BuildType.debug作为结果?
'debug'
BuildType.debug
用户名或邮箱地址
密码