vs code出现Module 'turtle' has no 'xx' member的解决方案

根据网络的教程推荐,想使用vs code作为开发工具来学习python。

turtle模块是一个常用的python入门画图模块,但是在vs code里面进行使用的时候会对turtle函数进行报错。

报错内容是:Module 'turtle' has no 'xx' member,turtle模块不具有xx函数成员,对turtle模块调用的函数成员进行了报错。

但是python代码却可以正常运行。

这个错误的发生原因是因为vs code的python语法检查器pylint是静态检查,而turtle中的函数成员只有在运行的时候才会被建立,因此,pylint作为一个静态检查器就检测不到未运行状态下的turtle函数成员,所以就会进行报错。

找到设置,在设置文件settings.json里面把原本的{python:[""]}替换为:

"python.linting.pylintArgs": ["--generate-members"]

就可以避免报错了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 已经攒了一系列 VS Code 写作计划和素材,之前也发过几篇基础知识的思维导图(见文末)。不过一直不知道该从哪里...
    思考问题的熊阅读 13,607评论 6 45
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,818评论 0 5
  • 1、有3个数字,以最少的代码获取最大值 注:这个问题主要考察的不是排序算法,而是对PHP基础的三目表达式的使用,以...
    倚窗听雨211阅读 1,826评论 0 3
  • Java集合:LinkedList和Queue 今天我们来探索一下LinkedList和Queue,以及Stack...
    2Roc阅读 2,744评论 0 0
  • 读小学时,最害怕的是考试,每次逢考就紧张,害怕。因为你不知道你所碰到的考题是不是自己见过的,或者是自己有没有理解透...
    随心摆文阅读 1,300评论 0 0