小编Lan*_*nny的帖子

我应该如何最好地模仿和/或避免使用Python中的枚举?

我一直在使用一个小类来模拟一些Python项目中的Enums.有没有更好的方法,或者这对某些情况最有意义?

这里的类代码:

class Enum(object):
'''Simple Enum Class
Example Usage:
>>> codes = Enum('FOO BAR BAZ') # codes.BAZ will be 2 and so on ...'''
def __init__(self, names):
    for number, name in enumerate(names.split()):
        setattr(self, name, number)
Run Code Online (Sandbox Code Playgroud)

python enums

5
推荐指数
2
解决办法
3452
查看次数

标签 统计

enums ×1

python ×1