今天学习了使用raise语句
如果某一个函数或者是方法可能会产生异常,但是我们又不想在当前函数或方法中处理这个异常就可以使用raise语句在函数或方法中抛出异常。
raise语法如下
raise [ExceptName[(reason)]]
其中[ExceptName[(reason)]是可选参数,如果省略,就会把当前的错误直接给出来
说明:[ExceptName[(reason)]中(reason)也可以省略,如果省略,就会在出现异常情况是=时,不会附带任何描述信息
2.程序调试:
用python shell (IDLE)中,可以在主菜单上选择Debug------------Debugger
再选择File-----------Open
就可以调试运行了
3.使用assert语句调试程序
assert expression [,reason]
只在调试阶段有效