【问题标题】:Visual Studio Code pylint: Error when all is okVisual Studio Code pylint:一切正常时出错
【发布时间】:2018-03-19 17:33:14
【问题描述】:

为什么我在 VCCode 中收到此消息,但实际上没有错误?

还有这个

如果我运行程序,它会正常工作。

【问题讨论】:

标签: python-3.x visual-studio-code pylint


【解决方案1】:

无论是否被python文件使用,您都可以禁用pylint,如下所示:

  • 转到 VS Code 中的设置
  • 搜索“pylint”
  • 您可以在“Python › Linting: Pylint Enabled”中找到以下复选框 是否使用 pylint 对 Python 文件进行 lint。
  • 取消勾选即可(无需重启 VS 代码)

【讨论】:

    【解决方案2】:

    据我了解:

    1) pylint 无法识别init() 方法,因为他在编译的paygame.base 模块中的描述。带有关于 pygame 的文档字符串的工具提示由 Python 扩展的 Intellisense 显示。我不知道 Intellisense 从哪里得到它。

    2) 这不是错误。它是 Intellisense 显示来自 pygame 模块的 init.py 的 display 声明:"display = MissingModule("display", geterror(), 1)"

    P.S.:我是 python 和 Visual Studio 代码的新手。如果我错了,请纠正我。

    【讨论】:

    【解决方案3】:

    完美解决方案!

    删除 pylint 警告/错误的步骤:

    • 点击 VS Code 左下角的设置图标
    • 进入设置
    • 在搜索部分输入“pylint”
    • 单击编辑图标并设置以下属性 - (最初将设置为 true)

    “python.linting.enabled”:假,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 2020-08-28
      • 1970-01-01
      • 2020-06-05
      • 2017-12-18
      相关资源
      最近更新 更多