Pycharm对未解析的属性引用进行可视化警告。

6 浏览
0 Comments

Pycharm对未解析的属性引用进行可视化警告。

我有两个类,看起来像这样:

class BaseClass:
    def the_dct(self):
        return self.THE_DCT
class Kid(BaseClass):
    THE_DCT = {'key': 'value'}
# 我将运行的代码
inst = Kid()
print(inst.the_dct())

继承必须是这样的:第二个类包含THE_DCT,第一个类包含def the_dct

它运行得很好,但是我的问题是在PyCharm中会收到一个警告(未解析的属性引用),关于BaseClass中的THE_DCT

  • 为什么会有警告(我应该避免它的原因)?
  • 是否有其他方法可以解决这个问题?
0