教培参考
教育培训行业知识型媒体
发布时间: 2022-07-17 10:03:01
Python异常处理
又或者:某次跑步突然身体不适,那我们可能会停下来,休息一下,等待身体恢复之后,继续跑,又或者实在太不舒服,直接放弃了跑步,选择休息。
休息
除此之外,可能还会有其他各种情况,都会导致我们正在进行的跑步活动,临时中断。我们需要解决掉出现的问题后,才可以继续完成跑步。严重的情况下,例如下冰雹或者临时有其他事情,我们可能会直接放弃本次跑步计划。这,就是我们生活中,遇到的“异常”。
同样的,我们的计算机程序在运行时,有时也会由于各种不可控的原因出现错误。例如:找不到需要的文件、网络错误、用户输入不对等等。这时,计算机程序就会出现无法继续运行的情况,甚至会直接退出。比如:我们常见的手机APP闪退,网站出现500错误,或者Windows里的如下错误:
出现错误
相信大家遇到这样的情况,都很恼火吧?但计算机程序也是由技术人员编写的,这种情况,是他们也不能处理的“异常情况”。
对于用Python编写的程序。当Python检测到一个错误时,解释器无法继续执行,反而出现了一些错误的提示,这就是所谓的"Python异常"。因此,为了让我们的程序可以稳定地长久运行,你需要知道如何正确处理异常。
在本次课程中,你将会学到:
l Python中的异常是什么
l如何捕获和处理异常
l异常是如何传递的
l怎样自定义和抛出异常
学完本节课程,你可以独立进行异常处理,让自己的程序长久稳定运行。即使遇到错误,也可以正确处理并恢复正常运行。
关Python异常简介
1.Python程序中的异常
前面说了那么多,那Python异常到底是怎样的呢?别急,我们先来看看Python程序中的异常是怎么呈现的。