我使用的是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