解决turtle.showturtl() no attribute 的错误

本文记录了一个关于Python工程路径中使用中文字符导致的错误,并通过更改路径为全英文字符解决了问题。当遇到类似错误时,应检查工程路径是否包含中文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天遇到的这个问题可以总结为一句经验:python的工程文件一定不能包含中文字符。
开始turtle图形化学习后,进行了如下编码.。
1界面如下,报错turtle库没有showturtle()函数。
2查看turtle库里的函数是否真的没有showturtle()函数,import turtle  , dir(turtle) 结果如下图所示:
3 showturtle是存在的,此时,发现图一中的路径包含中文字符,所以更换工程路径,变成全英文字符的路径。结果,奇迹发生。没有报错。

总结:当发现python库的确存在且没有 其他错误的时候,检查是否因为工程路径中包含中文字符。
``` import turtle turtle.pensize(5) turtle.penup() turtle.goto(0,100) turtle.pendown() turtle.circle(-200,-50) turtle.circle(-200,110) turtle.penup() turtle.goto(-150,30) turtle.pendown() turtle.goto(-180,30) turtle.circle(30,60) turtle.penup() turtle.goto(-150,15) turtle.pendown() turtle.goto(-200,15) turtle.right(90) turtle.circle(50,60) turtle.penup() turtle.goto(150,30) turtle.pendown() #右半部分 # turtle.penup() # turtle.goto(150,30) turtle.pendown() turtle.goto(180,30) turtle.right(60) turtle.circle(-25,60) turtle.penup() turtle.goto(150,10) turtle.pendown() turtle.goto(200,10) turtle.left(60) turtle.circle(-45,60) turtle.penup() turtle.goto(150,30) turtle.pendown() #脸下半部分 turtle.penup() turtle.goto(-100,-100) turtle.left(120) turtle.pendown() turtle.circle(200,90) turtle.circle(200,-120) #面部表情 turtle.penup() turtle.goto(0,-50) turtle.pendown() turtle.circle(3.360) turtle.circle(25,90) turtle.penup() turtle.goto(0,-50) turtle.pendown() turtle.left(30) turtle.circle(25,-90) turtle.penup() turtle.goto(-40,20) turtle.pendown() turtle.seth(0) turtle.color("black") turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.goto(-30,30) turtle.color("white") turtle.begin_fill() turtle.circle(10) turtle.end_fill() turtle.goto(-36,26) turtle.color("white") turtle.begin_fill() turtle.circle(5) turtle.end_fill() turtle.penup() turtle.goto(40,20) turtle.pendown() turtle.seth(0) turtle.color("black") turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.goto(50,30) turtle.color("white") turtle.begin_fill() turtle.circle(10) turtle.end_fill() turtle.goto(46,26) turtle.color("white") turtle.begin_fill() turtle.circle(5) turtle.end_fill() #衣服 turtle.penup() turtle.goto(30,-130) turtle.pendown() turtle.right(45) turtle.fd(100) turtle.left(90) turtle.fd(20) turtle.left(90) turtle.fd(100) turtle.right(180) turtle.fd(120) turtle.left(90) turtle.fd(5) turtle.right(90) turtle.fd()```帮我就改一下
最新发布
03-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值