我有一堆IntFlag
类型,我希望经常将配置文件中的字符串列表转换为这些类型的成员。我目前的计划是扩展IntFlag
:
class BetterIntFlag(IntFlag):
@classmethod
def parse(cls, items):
value = cls(0)
for item in items:
value |= cls[item]
return value
我对这个解决方案很满意,但我忍不住觉得我一定缺少一个简洁的内置方法来实现这一点。你知道吗
我用的是3.3的后端口枚举。你知道吗
Tags:
如果您所说的backport是指
aenum
1,它是内置的:使用中:
披露:我是Python stdlib ^{} 、^{} backport 和Advanced Enumeration (^{}) 库的作者。你知道吗
相关问题 更多 >
编程相关推荐