Python 属性错误:模块';海龟';没有属性';海龟';
我的python代码:Python 属性错误:模块';海龟';没有属性';海龟';,python,turtle-graphics,Python,Turtle Graphics,我的python代码: import turtle arikany = turtle.turtle() arikany.bgcolor("black") arikany.pensize(2) arikany.speed(0) for i in range (20): for colours in ["red","magenta","cyan","yellow","grey"]: arikany.col
import turtle
arikany = turtle.turtle()
arikany.bgcolor("black")
arikany.pensize(2)
arikany.speed(0)
for i in range (20):
for colours in ["red","magenta","cyan","yellow","grey"]:
arikany.color(colours)
arikany.circle(100)
arikany.left(100)
arikany.forward(95)
arikany.right(345)
arikany.backward(58)
turtle.done()
代码告诉我错误:
回溯(最近一次呼叫最后一次):
文件“F:/py/spirograph.py”,第5行,在
arikany=海龟。海龟()
AttributeError:模块“海龟”没有属性“海龟”
您正在尝试从模块Turtle创建类Turtle的实例。 在这种情况下,资本化至关重要 这条线应该是这样的:
arikany = turtle.Turtle()
arikany = Turtle()
注:在python3中,通常最好使用turtle import turtle的语法,以便明确地导入您需要的内容
然后,您的线路将如下所示:
arikany = turtle.Turtle()
arikany = Turtle()
您应始终关注词语的大写:
阿里卡尼=乌龟。乌龟
因此,您正在创建一个类Turtle的实例,它位于模块Turtle内部。一个类中每个单词的第一个字母总是大写的,
检查您是否犯过将文件命名为turtle.py的常见错误
如果这样做,它将导入您的文件,而不是实际的海龟库。因此,重命名您的文件并检查。如果不起作用,则需要检查其他技术更正建议的先前消息。:) 嘿,Noah,您提到的问题是关于命名自己的文件,就像导入的模块一样,而这个文件名为'spirograph.py'。虽然errorclass是相同的,但其来源是不同的。重命名他的文件对他没有帮助,对吗?