这个简单的 Python 脚本:
import turtle
bob = turtle.Turtle()
bob.forward(50)
turtle.done()
使用 Spyder 运行时会出现错误。第一次运行按预期工作,但之后,IPython 控制台会引发“终结者”。使用时也会发生同样的情况turtle.exitonclick()
代替turtle.done()
。我究竟做错了什么?
请注意,从 CLI 运行它可以正常工作。
我不使用 Spyder,但与在类似环境中运行海龟时遇到类似问题的其他人交换了意见。
如果您关闭海龟图形窗口,它就会死掉并且不会为您重新打开。无需重新启动 Spyder,您可以尝试添加turtle.bye()
(清理一些东西)之后turtle.done()
(主循环退出后返回)。然后尝试多次运行您的程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)