-1
类
得到父类变量我有一个从FileNotFoundError
继承类:的Python如何从继承
class ConfigFileNotFoundError(FileNotFoundError):
def __init__(self):
self.filename = super().filename
FileNotFoundError.__init__(self)
self.message = "File is absent: {}".format(self.filename)
我如何从FileNotFoundError
的filename
属性?因为如果我不水木清华这样的:
if not os.path.isfile(path_to_file):
raise ConfigFileNotFoundError
self.filename
是None
。
既然你设法得到'filename' * *前你叫'super'初始化器(和** **为什么你是否混合使用'super'和'FileNotFound' ?!),你期望会发生什么? – jonrsharpe 2015-03-02 14:25:24
我对'super()'关键字的使用非常困惑,我误解了它的工作原理。 – codkelden 2015-03-02 15:42:33