我想在自己的类中嵌套一个异常子类,如下所示:
class Foo(object):
def bar(self):
#does something that raises MyException
class MyException(Exception):
pass
这样,我只需要在从另一个模块调用bar()时导入Foo(而不是MyException)。但我下面所说的不管用:
^{pr2}$Python给出以下错误:
type object 'Foo' has no attribute 'MyException'
有办法吗?在
给定
t.py
的内容:在python终端上运行:
^{pr2}$这不正是你要找的吗?在
不确定你的错误是什么,我建议你重新仔细检查代码。在
相关问题 更多 >
编程相关推荐