为了账号安全,请及时绑定邮箱和手机立即绑定

属性错误:部分初始化的模块“turtle”没有属性“Turtle”(很可能是由于循环导入)

属性错误:部分初始化的模块“turtle”没有属性“Turtle”(很可能是由于循环导入)

富国沪深 2022-08-16 16:35:16
有没有人知道为什么这段代码不起作用?import turtletest = turtle.Turtle()test.color("orange")test.pensize(5)test.shape("turtle")test.forward(100)我使用python 3.8
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

你犯了一个常见的错误,我在调查你的问题时也犯了这个错误。

我假设你的代码写在一个名为“turtle.py”的文件中?导入海龟时,它会导入您的文件,而不是海龟库。

将文件重命名为 turtle.py 以外的其他名称,您的代码应该可以正常运行。

这是我将文件从 turtle.py 重命名为 turtle2.py 时的结果。

//img1.sycdn.imooc.com//62fb56e1000150df09610842.jpg

查看完整回答
反对 回复 2022-08-16
?
烙印99

TA贡献1829条经验 获得超13个赞

您需要通过键入以下内容来结束在屏幕上绘制的循环:

turtle.done()


查看完整回答
反对 回复 2022-08-16
  • 2 回答
  • 0 关注
  • 244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信