此代码不起作用。请告诉我是什么错误。。。。在
class Error(Exception):
def __init__(self,mssg):
self.mssg = mssg
class InputError(Error):
def __init__(self,val):
super("Input Error")
print val
现在我在程序的其他部分写东西
^{pr2}$现在,当我传递'a'时,我得到super expected a type but got a string
我只想将该消息传递给基类,并将其与错误的值一起显示。在
我做错什么了
问题是您错误地使用了^{} 。正确的方法是:
^{} 应该这样调用:
^{} 用于访问已在子类中重写的超类的方法,而不是用参数实例化超类。在
你似乎想做的是:
虽然这不一定是个好主意。在
相关问题 更多 >
编程相关推荐