如何使用从“子类”中继承的“母亲”类的函数?

2024-06-28 20:55:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个从Writer类继承的CsvWriter类。Writer类有一个getInfo函数,我想在多个'child'类中使用。但是当我从CsvWriter类调用getInfo函数时,我得到了一个错误:

TypeError: unbound method getInfo() must be called with Writer instance as first argument (got Element instance instead)

因为Writer类还没有被加密,所以我不能调用getInfo。但我不想实例化它(我想),因为我想从“child”类调用它。如何从CsVwriter()调用该函数?在

以下是两个类:

^{pr2}$

我是这样运行的:

filePath = '/homes/ndeklein/test.featureXML'
elements = featXML.Reader(filePath)
featXML.CsvWriter('test.csv', elements)

Tags: instance函数testchild错误elementsmethodwriter