
- Pygame 教程
- Pygame - 主頁
- Pygame - 概覽
- Pygame - Hello World
- Pygame - 顯示模式
- Pygame - Locals 模組
- Pygame - Color 物件
- Pygame - 事件物件
- Pygame - 鍵盤事件
- Pygame - 滑鼠事件
- Pygame - 繪製形狀
- Pygame - 載入影像
- Pygame - 在視窗中顯示文字
- Pygame - 移動影像
- Pygame - 使用數字鍵盤鍵移動
- Pygame - 使用滑鼠移動
- Pygame - 移動矩形物件
- Pygame - 使用文字作為按鈕
- Pygame - 影像變換
- Pygame - 聲音物件
- Pygame - 混音器通道
- Pygame - 播放音樂
- Pygame - 播放電影
- Pygame - 使用相機模組
- Pygame - 載入游標
- Pygame - 訪問 CDROM
- Pygame - 精靈模組
- Pygame - PyOpenGL
- Pygame - 錯誤和異常
- Pygame 有用資源
- Pygame - 快速指南
- Pygame - 有用資源
- Pygame - 討論
Pygame - 錯誤和異常
pygame 頂級模組將 pygame.error 定義為一個標準的 Pygame 異常。每當 pygame 或 SDL 操作失敗時,都會引發此異常。您可以捕獲所有預期的異常並處理錯誤。該異常始終會引發一條有關問題的描述性訊息。
>>> import pygame pygame 1.9.6 Hello from the pygame community. https://www.pygame.org/contribute.html >>> screen = pygame.display.set_mode((640, -1)) Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> screen = pygame.display.set_mode((640, -1)) pygame.error: Cannot set negative sized display mode
從 RuntimeError 異常派生,它也可以用於捕獲這些引發的錯誤。
>>> try: screen = pygame.display.set_mode((640, -1)) except pygame.error as e: print ("unable to set display: ", e) unable to set display Cannot set: negative sized display mode
此模組中還有兩個函式來設定和檢索錯誤訊息。
set_error(error_msg)
SDL 維護一個內部錯誤訊息。當引發 pygame.error() 標準 pygame 異常時,這個字串用作錯誤訊息。
它獲取當前的錯誤訊息。
get_error()
它返回字串作為 pygame.error() 訊息的錯誤訊息。
廣告