【发布时间】:2014-05-03 19:21:36
【问题描述】:
import turtle
window = turtle.screen()
myTurtle.forward(100)
myTurtle.left(90)
myTurtle.forward(100)
window.mainloop()
我在尝试使用上面的代码时遇到此错误,但不知道为什么,因为它与我的讲师幻灯片放映相同,我只是想自己测试一下。
Traceback (most recent call last):
File "/Users/ruairimangan-cliff/Desktop/Foundations of Computer Programming/week 4/Week 4 'Functions'.py", line 72, in <module>
window = turtle.screen()
AttributeError: 'module' object has no attribute 'screen'
【问题讨论】:
-
首先要注意的是,您还没有定义变量 myTurtle。让我印象深刻的第二件事是您定义了变量窗口,但从不使用它。真的需要这种说法吗? (下面建议的调用turtle.screen() 或turtle.Screen() 可能会产生副作用,尽管我对此表示怀疑)。老实说,我在这里是因为我无法从我找到的任何页面中获取任何示例,以便 python turtle 模块工作。我的 Python 是 Windows 10 上的 3.7.4 版,安装程序从主要的 Python 网站获得。非常令人沮丧。