如何处理异常的pylint消息

How to deal with anomalous pylint messages

我在 vs 代码中使用 pylint。

在一个模块中我导入了 wxPython,

import wx

class MainFrame(wx.Frame):
    
    def __init__(self, *args, **kwargs):
        super().__init__(None, *args, **kwargs)

        self.Center()
        self.Show()

if __name__ == '__main__':
    wx_app = wx.App()
    MainFrame()
    wx_app.MainLoop()

但是,pylint 会抛出异常错误。例如,在线:

class MainFrame(wx.Frame):

它报告

Module 'wx' has no 'Frame' member

wx 确实有一个 Frame 成员并且代码运行完美

我该如何处理这些消息?我更希望 pylint 确实识别 wxPython 的成员,但如果失败,则抑制消息

this 有帮助吗(要添加到 pylintrc 文件中的选项)?如果这不起作用,您也可以使用 # pylint: disable=no-member

禁用