python异常处理中不会用到的关键字是 |
您所在的位置:网站首页 › python异常处理机制中没有哪个语句 › python异常处理中不会用到的关键字是 |
Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类Exception的成员。所有异常都从基类Exception继承,而且都在exceptions模块中定义。Python自动将所有异常名称放在内建命名空间中,所以程序不必导入exceptions模块即可使用异常。Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。 注意:虽然大多数错误会导致异常,但一个异常不一定代表错误,有时候它们只是一个警告,有时候它们可能是一个终止信号,比如退出循环等。 一.与python异常相关的关键字 raise:手动抛出/引发异常:raise [exception[,data] try/except:捕获异常并处理 pass:忽略异常 as:定义异常实例(except IOError as e) finally:无论是否出现异常,都执行的代码] else:如果try中的语句没有引发异常,则执行else中的语句 except Exception as error: 二.python中的异常类型 1.StandardError类:如果程序上出现逻辑错误, 将引发该异常。StandardError类是所有内敛异常的基类,放置在默认的命名空间中,因此使用IOEroor, EOFError, ImportError等类,不需要导入excep |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |