您的位置:首页 > 编程语言 > Python开发

python抛出异常

2017-11-22 11:13 295 查看
1、Python 使用 raise 语句抛出一个指定的异常。

>>>raiseNameError('HiThere')


Traceback(most recent call last):


File"<pyshell#45>", line 1,in<module>


raiseNameError('HiThere')


NameError:HiThere


 

2、raise 唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类(也就是 Exception 的子类)。
如果你只想知道这是否抛出了一个异常,并不想去处理它,那么一个简单的 raise 语句就可以再次把它抛出。

>>>try:


raiseNameError('HiThere')


exceptNameError:


print('An exception flew by!')


raise




An exception flew by!


Traceback(most recent call last):


File"<pyshell#51>", line 2,in<module>


raiseNameError('HiThere')


NameError:HiThere
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: