我使用的是Windows 10,PyScripter 2.6,Python 3.4.4。Python(PyScripter)在运行有错误的程序时阻止“Not Responding”窗口
我是编程新手。我正在学习python并使用turtle模块创建程序。
乌龟模块创建一个窗口,让乌龟画出你告诉他们在窗口的画布上绘制的东西。
当我的乌龟程序出现错误时,乌龟窗口将进入“无响应”状态。它崩溃。我必须关闭它,将它发送到微软的错误报告,等等,等等
我的问题是,有一些代码或某种方式来防止“龟窗口”崩溃,并进入一个“没有回应”状态?
我试过调试和语法检查,但它们不能防止问题。
我的一部分告诉我,这只是它的方式。如果你编写错误的代码,你的程序会崩溃,但在开发环境中,似乎有一种方法可以“处理”这些事情。
感谢 添
代码和错误消息
CODE
def main():
pass
if __name__ == '__main__':
main()
import turtle
wn = turtle.Screen()
wn.bgcolor("lightgreen")
wn.title("Tess & Alex")
tess = turtle.Turtle()
tess.color("hotpink")
tess.pensize(5)
alex = turtle.Turtle
tess.forward(80)
tess.left(120)
tess.forward(80)
tess.left(120)
tess.forward(80)
tess.left(120)
tess.right(180)
tess.forward(80)
for x in [0,1,2,3]:
alex.forward(50)
alex.left(90)
wn.mainloop()
错误
消息文件名线位置
茶ceback
C:\ PY \ 3 \ program1.py 41
类型错误:正向()缺少1个所需位置参数: '距离'
请分享您的代码和错误消息, – Sachith