1.发现问题
刚刚开始学习PYTHON中的wxpython做GUI,上来就遇到了Module ‘wx’ has no ‘XXX’ member的问题,查阅了一些参考。根据作者狄ll在博文中讲Pylint默认只信任来自标准库stdlib的C扩展,而忽略其他的。模块’xxx’不是stdlib的一部分,需要手动将其添加到白名单。
参考内容:https://blog.csdn.net/winderjx/article/details/86214913
但是,按照该作者的教程这样设置后,并没有对我的工程起效。
2.寻找方案
即将绝望之际,突然扫了下我的工程目录。突然发现这里有一个settings.json文件
3.问题解决
打开发现里面跟作者提到的问题结构类似,于是增加一行"python.linting.pylintArgs": ["–extension-pkg-whitelist=wx"],
保存后问题解决
{
"python.pythonPath": "C:\\Users\\AppData\\Local\\Programs\\Python\\Python37\\python.exe",
"python.linting.pylintEnabled": true,
"python.lint