https://www.runoob.com/python3/python3-errors-execptions.html
Python 使用 raise 语句抛出一个指定的异常。
raise语法格式如下:
raise [Exception [, args [, traceback]]]

以下实例如果x大于5就触发异常。
x = 10
if x > 5:
raise Exception('x 不能大于5.x的值为:{}'.format(x))
执行以上代码会触发异常。
raise唯一的一个参数指定了要被抛出的异常,它必须是一个异常的实例或者是异常的类(也就是Exception的子类)。如果你只想知道这是否抛出了一个异常,并不想去处理它,那么一个简单的 raise 语句就可以再次把它抛出。
网友评论