gpt4 book ai didi

Python: 'module' 对象不可调用

转载 作者:行者123 更新时间:2023-11-28 20:08:53 25 4
gpt4 key购买 nike

我定义了一个异常类

#####UNIQUE CONSTRAINT EXCEPTION#########################################################3
class UniqueConstraintException (Exception):
def __init__(self, value):
self.value = value

def __str__(self):
return repr('Failed unique property. Property name: ' + self.value)

文件名为:“UniqueConstraintException.py”,包名为:“exception”

我正在以这种方式导入和使用它:

from exception import UniqueConstraintException

raise UniqueConstraintException(prop_key)

并得到这个错误:

TypeError: 'module' object is not callable

我做错了什么?

最佳答案

这就是为什么你要让你的模块名称保持小写。 :-)

from exception.UniqueConstraintException import UniqueConstraintException

您导入了模块,没有在模块内部定义的类。

关于Python: 'module' 对象不可调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com