PyCharm 中在使用Turtle(海龟)库绘图体系时,代码明明是正确可以运行的,但是没有提示 ,代码出现黄色标记以及红色波浪线 ,经验不足的人还以为自己的书写方法错误,毕竟出现了红色波浪线,效果如下图:

原因说明:

出现这个问题往往可能并不是你的问题,而是pycharm和turtle库有冲突 ,不能自己识别出turtle下的方法,站在pycharm本身的角度下它觉得你的代码出错了 ,找不到,所以给你标红线,标黄色标记:

解决方案:

点击到turtle.py源文件中,对turtle库的源代码进行如下修改,注释掉原来的_ all_,复制下面的代码, 效果图如下

#__all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions +

#           _tg_utilities + ['Terminator']) # + _math_functions)

__all__ = ['ScrolledCanvas', 'TurtleScreen', 'Screen', 'RawTurtle', 'Turtle', 'RawPen', 'Pen', 'Shape', 'Vec2D',

'back','backward', 'begin_fill', 'begin_poly', 'bk', 'addshape', 'bgcolor', 'bgpic', 'bye', 'clearscreen',

'colormode', 'delay', 'exitonclick', 'getcanvas', 'getshapes', 'listen', 'mainloop', 'mode', 'numinput',

'onkey', 'onkeypress', 'onkeyrelease', 'onscreenclick', 'ontimer', 'register_shape', 'resetscreen',

'screensize', 'setup', 'Terminator', 'setworldcoordinates', 'textinput', 'title', 'tracer', 'turtles',

'update', 'window_height', 'window_width', 'write_docstringdict', 'done', 'circle', 'clear', 'clearstamp',

'clearstamps', 'clone', 'color', 'degrees', 'distance', 'dot', 'down', 'end_fill', 'end_poly', 'fd',

'fillcolor', 'filling', 'forward', 'get_poly', 'getpen', 'getscreen', 'get_shapepoly', 'getturtle', 'goto',

'heading', 'hideturtle', 'home', 'ht', 'isdown', 'isvisible', 'left', 'lt', 'onclick', 'ondrag', 'onrelease',

'pd', 'pen', 'pencolor', 'pendown', 'pensize', 'penup', 'pos', 'position', 'pu', 'radians', 'right', 'reset',

'resizemode', 'rt', 'seth', 'setheading', 'setpos', 'setposition', 'settiltangle', 'setundobuffer', 'setx',

'sety', 'shape', 'shapesize', 'shapetransform', 'shearfactor', 'showturtle', 'speed', 'st', 'stamp', 'tilt',

'tiltangle', 'towards', 'turtlesize', 'undo', 'undobufferentries', 'up', 'width', 'write', 'xcor', 'ycor']

在Pycharm中写python代码时光标变粗

在练习写python代码时,不小心摁了Insert键,结果光标变粗. 如下图所示: 原因: 和word一样,在编辑文本或代码时,有两种模式:改写和插入模式. 当我们在编辑文章或者是代码时,应该将模式设 ...

解决在Pycharm中无法显示代码提示的问题

#coding: utf-8from cx_Oracle.CURSOR import *import cx_Oracle conn= cx_Oracle.connect('XX', 'XX', '12 ...

转-Pycharm中运行Python代码的几种方式

转自:Pycharm中运行Python代码的几种方式 在pycharm中的Python代码运行会出现各种奇葩的问题,比如,密码输入时不显示或没有提示,给我们带来一些麻烦,下面介绍几种代码运行的几种方式 ...

Pycharm中运行Python代码的几种方式

在pycharm中的Python代码运行会出现各种奇葩的问题,比如,密码输入时不显示或没有提示,给我们带来一些麻烦,下面介绍几种代码运行的几种方式: 一.直接运行(Run按钮或者快捷键shift+F1 ...

解决IDEA中Lombok生成代码后提示错误的问题

一.背景介绍 因为我们在使用Lombok的时候,Lombok为我们生成的代码是在字节码中(*.class),而不是在source code中,所以存在IDE提示Lombok生成的方法未定义的错误,导致 ...

VS2013中实现angular代码智能提示

第一步:在项目同添加angular js文件的引用: 这里使用NuGet包管理器来给项目添加angular js install-package angularjs 第二步:添加智能提示js文件 我们 ...

在html中写python代码的语法和特点-----基于webpy的httpserver

在html文件里写python语法的内容,的注意事项: 1:python程序中的变量通过以下方法传入到html: 1:通过全局变量 :全局变量是不须要用$def with语法实现传递的,仅仅要定义了 ...

设置PyCharm中的Python代码模版

再MacOs运行的PyCharm中,执行python文件,如果不指定python文件字符编码会报错: SyntaxError: Non-ASCII character , but no encodin ...

【Pycharm】 写python代码的优秀IDE Pycharm

Pycharm 在用pycharm之前,我一直用的是本身也是由python写的ulipad做我的IDE,在linux上的话就直接用vim编辑器.但是碰到pycharm之后觉得这玩意儿太NB了,虽然说不 ...

随机推荐

sql中毫秒数与格式化时间的转换

使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format). 如: SELECT FROM_UNIXTIME(1461201575895/1000,"% ...

PAT 1022. D进制的A+B (20)

输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数. 输入格式: 输入在一行中依次给出3个整数A.B和D. 输出格式: 输出A+B的D ...

二、saltstack基础配置

super65   master   192.168.1.65 super66   minion    192.168.1.66 主配置文件: [root@super65 ~]# ll /etc/sa ...

HttpwebClient的四种请求方式

最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷.      本文旨在发布代码,供自己参考,也供大家参考,谢谢. 正题: Ht ...

Unity3D游戏开发——Asset Server搭建

本系列文章由 Amazonzx 编写,欢迎转载,转载请注明出处. http://blog.csdn.net/amazonzx/article/details/7980117 Asset Server是 ...

Linux系统及应用问题分析排查工具

linux 阿里技术协会 摘要: Linux服务器上经常遇到一些系统和应用上的问题,如何分析排查,需要利器,下面总结列表了一些常用工具.trace tool:最后也列举了最近hadoop社区在开发发展 ...

指纹增强程序Hong&lowbar;enhancement

本算法是基于Lin Hong et al 的论文“Fingerprint ImageEnhancement: Algorithm and Performance Evaluation”编写而成.其中一 ...

南桥先生谈《OUTLIERS》

借来一套语音版的 Outliers 听完了.这本书里有很多故事,可是希望借此找到成功的奥秘恐怕很难,作者做的是一描述而不是预见.听了半天,只听出了六个字: “天时地利人和”. 比如比尔·盖茨,他之所以 ...

Structured-Streaming之窗口操作

Structured Streaming 之窗口事件时间聚合操作 Spark Streaming 中 Exactly Once 指的是: 每条数据从输入源传递到 Spark 应用程序 Exactly ...

python运行代码时标红_PyCharm 中写 Turtle代码没提示以及标黄问题相关推荐

  1. 解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示

    解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示 笔者的运行环境: IntelliJ IDEA 2020.1.2 (Ultimate Edition) JDK 13.0.2 ...

  2. python运行selenium时浏览器闪退情况:

    python运行selenium时浏览器闪退问题: **出现原因:**代码如果没问题的话,那就是谷歌浏览器自动更新升级了,Chrome驱动文件版本低了, **解决办法:**重新查看自己浏览器的版本,下 ...

  3. python保存运行结果下次使用_将python运行结果保存至本地文件中的示例讲解

    一.建立文件,保存数据 1.使用python中内置的open函数 打开txt文件 #mode 模式 #w 只能操作写入 r 只能读取 a 向文件追加 #w+ 可读可写 r+可读可写 a+可读可追加 # ...

  4. python 运行画图时,报错:“RuntimeError: Invalid DISPLAY variable“

    python 运行画图时,报错:"RuntimeError: Invalid DISPLAY variable" 错误描述 错误原因 matplotlib的默认backend是Tk ...

  5. 如何在Linux中写C代码

    前提条件:所安装的 Linux 安装有vi/vim 以及 gcc 安装方法: ubuntun系列: Ubuntu 下安装 gcc 教程_Wonz-CSDN博客_如何在ubuntu上安装gcc Redh ...

  6. html中看到php代码_如何在HTML中嵌入PHP代码

    如何在HTML中嵌入PHP代码 对于一个有经验的 PHP Web 开发者,在HTML中嵌入PHP代码是一件非常容易的事情.但是对于刚开始接触 PHP 编程语言的新手这就是一个问题.下面是小编为大家带来 ...

  7. [html] 写html代码时,怎样才加速写代码的速度呢?你有什么方法?

    [html] 写html代码时,怎样才加速写代码的速度呢?你有什么方法? 基于之前项目,整理出标准化方案.调研技术方案,提取可复用组件,方法等写代码前整理业务思路流程,先思考,后写码. 个人简介 我是 ...

  8. js方法写在html中,在js中写html代码怎么写

    在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性:然后在js中将一段html代码保存在html变量中:最后使用innerHTML属性,将html代码动态写入d ...

  9. vscode 中写完代码 Ctrl + s 保存即可格式化代码 或者 (Shift+Alt+f)

    vscode 中写完代码 Ctrl + s 保存即可格式化代码 找到设置 搜索emmet.include 选择在settings.json中编辑 添加代码下面两行代码 别忘记逗号 "edit ...

  10. HTML中写CSS代码的两种方法

    在HTML中写CSS代码也两种方法. 写在HTML标签里 使用CSS前 <h1>这是一个标题 </h1> 使用CSS后 <h1 style="color:red ...

最新文章

  1. 微信新版支持读取iPhone M7/M8协处理器运动数据 与好友PK一下运动量吧
  2. HDU - 5030 Rabbit's String(后缀数组+二分)
  3. 奇奇seo优化软件_西藏seo关键词优化软件
  4. Win32ASM学习[3]:局部变量
  5. Web前端期末大作业--绿色自适应医疗健康医院网页设计(HTML+CSS+JavaScript+)实现
  6. C/C++下载文件_上传文件
  7. 蔚来回应庄莉离职:不会因少数人员的正常流动受到影响
  8. 评“CPQuery, 解决拼接SQL的新方法”
  9. div盒子水平垂直居中的方法
  10. day01 继承、抽象类和模板设计模式
  11. Audition CC 2019 Essential Training AuditionCC 2019基本训练 Lynda课程中文字幕
  12. KendoGrid的使用
  13. python3爬虫(1)爬取链家二手房
  14. 老板拖欠工资怎么办?
  15. webView系列(五)----历史记录
  16. 【Basis】狄利克雷分布
  17. cobar mysql5.6_Cobar init error
  18. hcie培训价格多少钱?
  19. 教你如何修改ROS机器人工作空间文件夹名字
  20. 一文看懂Web3.0:元宇宙的基础设施,三大标签颠覆互联网

热门文章

  1. javascript监听输入框_js监听输入框值的即时变化onpropertychange、oninput
  2. 灰色头像,一上班发现qq,msn头像不能搞灰,郁闷
  3. VeriSign SSL证书产品及服务_VeriSign证书|SSL证书|EVSSL证书|服务器证书|数字证书
  4. 推荐-最新1000多个单机游戏下载,不用注册直接下载!(3)
  5. rhino插件-创建犀牛软件皮肤-rhino皮肤-界面开发-犀牛插件
  6. 冒险岛历代版本科普(干货)-琳琳冒险岛
  7. 消防物联网,为逆行英雄守住第一道生命线
  8. Jenkins配置Publish Junit test result report(转)
  9. android krc歌词解析,10行代码解析krc歌词文件
  10. 毕业设计任务书参考地址