【发布时间】:2017-04-24 10:09:27
【问题描述】:
我正在使用 Python 2 并有以下课程
import enum
class MyClass(object):
pass
@enum.unique
classMyEnum(enum.IntEnum, MyClass):
A = 1
B = 2
当我运行此代码时,出现以下错误:
File "C:\Python27\lib\site-packages\enum\__init__.py", line 506, in _get_mixins_
raise TypeError("new enumerations must be created as "
TypeError: new enumerations must be created as `ClassName([mixin_type,] enum_type)`
我经常使用 Python,但我必须承认我从未真正投入其中。我无法弄清楚发生了什么。我不确定如何阅读此错误。有人可以帮我解决这个问题吗?
【问题讨论】:
-
在您的代码示例中,
class MyEnum中缺少一个空格
标签: python python-2.7 enums typeerror