“E1101” - “类”的实例没有“方法”成员

时间:2016-08-18 00:18:20

标签: python python-2.7 pylint

我的课程组织如下:

reference_docx

当我运行它时,它起作用,Python的继承模型允许#####能够调用class One: def funcOne(self): doSomething() class Two(One): def funcTwo(self): self.funcOne()

然而,运行Two会给我一个错误:

funcOne

我已经查看了another question on the site,但是这个问题涉及到变量,并且提出的唯一解决方案是将它们放在字典中,而不能使用方法。

如何让pylint识别继承行为?

编辑:我正在运行[E1101 (no-member), myscript] Instance of 'Two' has no 'funcOne' member ,这太荒谬了,也许这就是原因?

2 个答案:

答案 0 :(得分:1)

事实证明我的pylint版本严重过时了。我正在运行版本1.1.0,并更新到最新版本1.6.4,警告已经消失!

我认为这是版本

之间修复的pylint中的错误

答案 1 :(得分:0)

致电self.funcOne()

同样,Class One应该继承自object

class One(object):
    ...