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

有没有人知道为什么这段代码不起作用?


import turtle

test = turtle.Turtle()

test.color("orange")

test.pensize(5)

test.shape("turtle")

test.forward(100)

我使用python 3.8


富国沪深
浏览 245回答 2
2回答

隔江千里

你犯了一个常见的错误,我在调查你的问题时也犯了这个错误。我假设你的代码写在一个名为“turtle.py”的文件中?导入海龟时,它会导入您的文件,而不是海龟库。将文件重命名为 turtle.py 以外的其他名称,您的代码应该可以正常运行。这是我将文件从 turtle.py 重命名为 turtle2.py 时的结果。

烙印99

您需要通过键入以下内容来结束在屏幕上绘制的循环:turtle.done()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python