vs code 中无缘无故红色波浪线线?还可以正常运行?我教你解决!

时间:2024-06-01 21:50:32

在我们将pygame导入 VS code中以后使用它,会出现如下这样的错误提示,但是窗口仍然可以正常弹出,怎么办呢?
vs code 中无缘无故红色波浪线线?还可以正常运行?我教你解决!
非常简单!
首先你要先找到 settings.json 文件,找到这个文件的方法有很多,我推荐这个方法,无论中英文版本的VS code 都很容易找到。
按ctrl+shift+p,搜索"setting",点击首选项“Open Settings (JSON)”,打开它,添加如下代码:"python.linting.pylintArgs": [ "----extension-pkg-whitelist=1xml" ]
(不要纠结你的settings.json内容和我的不一样,只要它的文件名一样就行啦)
vs code 中无缘无故红色波浪线线?还可以正常运行?我教你解决!
vs code 中无缘无故红色波浪线线?还可以正常运行?我教你解决!
至此,保存它就完成啦!

小伙伴会问到,为什么会出现错误提示还是可以照常运行呢?
我得到的解释是VS code是按照字面意思获取代码的,认为它是一个不正确的模块,我们在settings.json中添加的代码也只是屏蔽pylint对pygame的检查。我觉得也可以卸载了pylint工具,然后选择其他工具,例如pycodestyle工具,应该也是可以运行的。(没有亲测)
这个问题欢迎小伙伴们一起讨论,看看有没有更加实质性的解决办法呢?