温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

在PyCharm中中写 Turtle代码没提示如何解决

发布时间:2021-03-05 14:44:14 阅读:222 作者:Leah 栏目:开发技术
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

本篇文章为大家展示了在PyCharm中中写 Turtle代码没提示如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

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

在PyCharm中中写 Turtle代码没提示如何解决

原因说明:

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

解决方案:

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

在PyCharm中中写 Turtle代码没提示如何解决

__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中中写 Turtle代码没提示如何解决

补充:pycharm 部分解决 pycharm 代码无提示的问题 添加对象声明

各位python的童鞋在日常使用pycharm的过程中是否同样碰到代码无提示的难受情况,

下面介绍通过类型声明的方式解决一部分提示问题,

实例

def index(request:HttpRequest): # 形参设置对象类型,:后跟类名
 # 变量定义时声明
 template = loader.get_template("index.html"# type : Template 
 template.render() # 经测试可解决此处template 无提示的情况

上述内容就是在PyCharm中中写 Turtle代码没提示如何解决,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×