Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:模块';海龟';没有属性';海龟';_Python_Turtle Graphics - Fatal编程技术网

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

我的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.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是相同的,但其来源是不同的。重命名他的文件对他没有帮助,对吗?