AttributeError:'模块'对象没有属性'屏幕'

时间:2016-03-29 14:23:29

标签: python attributes screen

我试图用python制作一个正方形。 这是代码:

import turtle

def draw_square():

    window = turtle.Screen()
    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.shape("turtle")
    brad.color("yellow")
    brad.speed(2)

    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)


    window.exitonclick()
draw_square()

但是我收到了这个错误:

File "C:/Python27\turtle.py", line 4, in draw_square
  window = turtle.Screen()
AttributeError: 'module' object has no attribute 'Screen'

1 个答案:

答案 0 :(得分:4)

您调用了文件turtle.py,因此您最终导入自己的文件而不是模块,重命名并删除.pyc文件(可能在__pycache__文件夹中),您应该很高兴去。