Python/gloss python raise

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python引发异常

提出例外

作为Python开发人员,您可以选择在条件发生时引发异常。

要抛出(或引发)异常,请使用 raise 关键词。

如果x小于0,则引发错误并停止程序:

    x = -1

if x < 0:
  raise Exception("Sorry, no numbers below 
    zero")

The raise 关键字用于引发异常。

您可以定义引发哪种错误,以及向用户显示文本。

如果x不是整数,则引发TypeError:

    x = "hello"

if not type(x) is int:
  raise TypeError("Only 
    integers are allowed")