我有一个包含模块的 Python 包:
我的包裹
|----> 我的模块
我想将枚举定义为模块的静态属性。 我在 Houdini 中使用 Python 2.7 的 enum34 模块
#myModule.py
from enum import Enum
class DebugStates(Enum):
release = 1
debug = 2
然后在另一个 Python 文件中尝试导入 myModule:
#OtherPython.py
from myPackage import myModule
这是在 Houdini 启动时执行的。这执行没有错误,但是当我尝试启动 Python 控制台时,我收到此错误并且 Houdini 崩溃:
"Traceback (most recent call last):
File \"<stdin>\", line 1, in <module>
TypeError: 'module' object is not callable
"