问题描述:
在使用VScode运行带有turtle库的时候,代码下面总有下划线,还伴有报错:Module ‘turtle’ has no ‘pensize’ member。
错误图片:
解决办法:
在settings.json中插入
"python.linting.pylintArgs": ["--generate-members"]
原因解释:pylint是vscode的python语法检查器,pylint是静态检查,在用第三方库的时候有些成员只有在运行代码的时候才会被建立,它就找不到成员,在设置(settings.json)里添加。
特别之处:
在博主插入在settings.json配置文件时,出现了错误提示:
解决办法:在该条语句双引号之前加一个英文的逗号。
,"python.linting.pylintArgs": ["--generate-members"]
解决结果