Python的异常处理可以向用户准确反馈出错信息,所有异常都是基类Exception的子类。自定义异常都是从基类Exception中继承。Python自动将所有内建的异常放到内建命名空间中,所以程序不必导入exceptions模块即可使用异常。
上面介绍的方法二回打印出问题代码的行号,还有一些方法可以获取函数名和行号
推荐阅读: