Python Turtle AttributeError:'Turtle'对象没有属性'position'

时间:2018-05-06 11:30:19

标签: python turtle-graphics swampy

我在turtleworld内有以下代码与龟一起玩:

>>> from swampy.TurtleWorld import *
>>> world = TurtleWorld()
>>> bob = Turtle()
>>> fd(bob, 100)
>>> bob.position()
>>> bob.reset()

执行fd(bob, 100)行没有问题,但当我尝试检查龟位时,它会返回AttributeError

Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    bob.position()
AttributeError: 'Turtle' object has no attribute 'position'

为什么会这样?我错过了什么?我已经阅读了文档,并指出position()reset()方法都应该可用。

1 个答案:

答案 0 :(得分:1)

您可能会将turtle模块与swampy.TurtleWorld的{​​{1}}课程混在一起。

turtle module中,确实存在Turtle方法,但swampy.TurtleWorld's Turtle class中没有,正如@Georgy在评论中提到的那样。

您可以使用position()bob.get_x()作为x,y坐标。