Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Visual Studio代码pylint:一切正常时出错_Python 3.x_Visual Studio Code_Pylint - Fatal编程技术网

Python 3.x Visual Studio代码pylint:一切正常时出错

Python 3.x Visual Studio代码pylint:一切正常时出错,python-3.x,visual-studio-code,pylint,Python 3.x,Visual Studio Code,Pylint,为什么我在VCCode中得到这个消息,但实际上没有错误 这个呢 如果我运行该程序,它将正常工作。据我所知: 1) pylint无法识别init()方法,因为他的描述在编译的paygame.base模块中。Python扩展的Intellisense显示了关于pygame的带有docstring的工具提示。我不知道Intellisense是从哪里来的 2) 这不是一个错误。它的Intellisense显示了pygame模块中的displayfrominit.py的声明:“display=Miss

为什么我在VCCode中得到这个消息,但实际上没有错误

这个呢

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

据我所知:

1) pylint无法识别
init()
方法,因为他的描述在编译的
paygame.base
模块中。Python扩展的Intellisense显示了关于pygame的带有docstring的工具提示。我不知道Intellisense是从哪里来的

2) 这不是一个错误。它的Intellisense显示了pygame模块中的
display
frominit.py的声明:“display=MissingModule(“display”,geterror(),1)”

附言:我对python和VisualStudio代码不熟悉。如果我错了,请纠正我。

完美的解决方案

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

  • 单击VS代码左下角的设置图标
  • 转到“设置”
  • 在搜索部分键入“pylint”
  • 单击编辑图标并设置以下属性-(最初将设置为true)
“python.linting.enabled”:false


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

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

如果linting错误在VS代码之外是可复制的,请在Pylint的GitHub上打开一个问题:@ukaszRogalski,我找到了。与这里描述的相同,这里更正确地描述: