1.发现问题
下载好vs code后运行原来的程序,发现“problem”中有报错,程序能够正常执行。
错误提示为:
Module 'turtle' has no 'pendown' member 等类似错误
2.寻找方案
经过查阅资料,发现pylint是vscode的python语法检查器,pylint是静态检查,在用第三方库的时候有些成员只有在运行代码的时候才会被建立,因此它就找不到成员。
3.解决方案
在设置(settings.json)里添加
"python.linting.pylintArgs": ["--generate-members"]
问题解决!