自定义的包导入出现异常的问题

def setup(self):
  self.calc = Calculator()

E TypeError: ‘module’ object is not callable
以上出现的异常
def setup(self):
self.calc = Calculator()
Calculator is not callable 实例化的类出现了这个问题。 不知道是什么问?

最好把你整个要实现的代码和目录结构都贴一下。目前从报错来看,可能是Calculator()没有导入或正常导入,更可能是你要导入的这个Calculator.py的那个目录下面没有__init__.py文件。

模块和类你估计搞错了 贴验证代码看看

猜测你前面的导入写的是import Calculator 导致你的Calculator实际上是个模块名而不是一个类名,无法被实例化,把完整的py文件内容贴一下看看,不要贴节选

关闭