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

Sah*_*ugh 8 python attributes turtle-graphics

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

import turtle
test = turtle.Turtle()
test.color("orange")
test.pensize(5)
test.shape("turtle")
test.forward(100)
Run Code Online (Sandbox Code Playgroud)

我使用 python 3.8

Rus*_*bot 29

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

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

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

下面是当我重新命名文件从结果turtle.pyturtle2.py

龟