raise语句支持强制触发指定的异常,例如:
>>> raise NameError('HiThere')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: HiThere
raise唯一的参数就是要触发的异常,这个参数必须是异常实例或异常类(派生自 Exception 类)。如果传递的是异常类,将通过调用没有参数的构造函数来隐式实例化。
请用手机扫描二维码下载
使用手机扫码报名,立即锁定名额
扫一扫,立即报名