![d7b61bce43d03e1ae0dcf7172ae80ec7.png](https://i-blog.csdnimg.cn/blog_migrate/5da41bb4dc186ee05030fd367c950b0c.jpeg)
问题描述
在使用vscode打python程序的时候,vscode给出如下错误提示:
![3133947da621e67663d6196c5bf7039b.png](https://i-blog.csdnimg.cn/blog_migrate/4a9304f3e3209df58fa21f18fd2e3381.jpeg)
但是代码是可以正常运行的,在查阅相关问题后找到了解决方案。参考https://stackoverflow.com/questions/28437071/pylint-1-4-reports-e1101no-member-on-all-c-extensions?answertab=active#tab-top
以及https://github.com/PyCQA/pylint/issues/1975
问题原因
pylint在更新后会检查C extention的安全性,如果不是python stdlib的库,会报安全警告,实际上代码是可以正常运行的,要消除这个错误提示方法如下
解决方案
在vscode当前folder下打开setting.json文件加上如下命令:
![7f144b9fbff21cdc0401b40ccfe1679a.png](https://i-blog.csdnimg.cn/blog_migrate/22f5ba68ace6b23da9484a54594ed246.png)
三行中的任意一行都可以解决该问题。