Pygame 错误和异常
顶级的 pygame 模块定义了 pygame.error 作为一个标准的 Pygame 异常。每当 pygame 或 SDL 操作失败时,就会引发这个异常。你可以捕捉到任何预期的问题并处理该错误。异常的产生总是带有关于问题的描述性信息。
被派生自RuntimeError异常,它也可以用来捕捉这些被提出的错误。
本模块中还有两个函数用于设置和检索错误信息。
set_error(error_msg)
SDL维护一个内部错误信息。当 pygame.error()标准 pygame 异常发生时,这个字符串被用作错误信息。
它获取当前的错误信息。
get_error()
它返回字符串作为pygame.error()消息的错误信息。