1
可能重複:
Pygame programs hanging on exit這個簡單的pygame程序中的錯誤在哪裏? (sys.exit()不工作)
冉這個簡單的程序:
import pygame, sys
pygame.init()
screen = pygame.display.set_mode((800,600))
while True:
#process input
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
sys.exit()
得到了在IDLE這種簡單的信息:
Traceback (most recent call last):
File "C:/Users/Aerovistae/Desktop/GD_in_class", line 12, in <module>
sys.exit()
SystemExit
程序停止響應,必須按Ctrl + Alt + Del'd。我看不出我要去哪裏錯了,這是我所能得到的基本原則。我一直在聽講座教授的講話,我的代碼和他的代碼沒有什麼區別。任何人都可以提出什麼可能會導致問題?
我不知道pygame,但是我從wxpython記得的是,有時如果你用'sys.exit()'退出python程序,那麼wxwidgets留下的痕跡(聲音模糊,不要知道是否真實或如何更好地解釋)。你應該看看是否有辦法停止pygame。 ('pygame.close()'或類似的東西) – BrtH
一個精明的猜測。 – Aerovistae
檢查這個問題:[pygame程序掛在退出](http://stackoverflow.com/questions/2027105/pygame-programs-hanging-on-exit)這可能是指IDLE的問題,嘗試沒有它。 – tehmisvh