c:\workspace\trutle.py
中有一个python程序,
我可以在python命令行控制台中运行它,
当我打开一个cmd窗口时,输入python c:\workspace\trutle.py
,
我得错了输出
Traceback (most recent call last):
File "c:\workspace\turtle.py", line 1, in <module>
import turtle
File "c:\workspace\turtle.py", line 3, in <module>
turtle.speed(1)
AttributeError: 'module' object has no attribute 'speed'
是什么原因?怎么解决呢?
import turtle
from random import randint
turtle.speed(1)
turtle.color("grey")
x=-80
for y in range(-80,80+1,10):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.forward(160)
y=80
turtle.right(90)
for x in range(-80,80+1,10):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.forward(160
答案 0 :(得分:3)
重命名turtle.py
。否则会阻止导入turtle
模块。
确保删除生成的turtle.pyc
。
答案 1 :(得分:1)
只需将文件名turtle.py
更改为其他名称。这可能会阻止默认方法的功能。