我一直遇到一个问题,即重低音命令无法正常工作。我已经在'color'前面尝试过变量和(_color)。在此之前,我从未遇到过这个问题。
import turtle
wn = turtle.Screen()
wn.setup(400,400)
ray = turtle.Turtle
ray.pencolor('red')
ray.dot(20)
Traceback (most recent call last):
File "/home/pi/mu_code/words(1).py", line 7, in <module>
ray.pencolor('red')
File "/usr/lib/python3.7/turtle.py", line 2257, in pencolor
return self._color(self._pencolor)
AttributeError: 'str' object has no attribute '_color'
答案 0 :(得分:0)
您忘记放置括号了,因为Turtle
而不是ray
类的对象被误分配了。
>>> import turtle
>>> ray = turtle.Turtle
>>> type(ray)
<class 'type'>
>>> ray = turtle.Turtle()
>>> type(ray)
<class 'turtle.Turtle'>
在代码中编辑以下行。
ray = turtle.Turtle()
将起作用。