今天开始学习GitHub中的Python-100-days从新手到大师:https://github.com/waitingagirl/Python-100-Days的days01时,里面建议用VsCode来编写程序,免费,完整,强大。
下载好vs code后运行原来的程序,代码一模一样,却一直报错,但程序是正常运行的:
Module 'turtle' has no 'pendown' member
后面才知道:
pylint是vscode的python语法检查器,pylint是静态检查,在用第三方库的时候有些成员只有在运行代码的时候才会被建立,它就找不到成员,在设置(settings.json)里添加
"python.linting.pylintArgs": ["--generate-members"]
来避免报错。
再添加一张今后可能需要添加的 成员: