首页 > Python > Python异常处理机制 阅读:47,994

Python异常处理机制

程序运行时常会碰到一些错误,例如除数为 0、年龄为负数、数组下标越界等,这些错误如果不能发现并加以处理,很可能会导致程序崩溃。

和 C++、Java 这些编程语言一样,Python 也提供了处理异常的机制,可以让我们捕获并处理这些错误,让程序继续沿着一条不会出错的路径执行。

可以简单的理解异常处理机制,就是在程序运行出现错误时,让 Python 解释器执行事先准备好的除错程序,进而尝试恢复程序的执行。

借助异常处理机制,甚至在程序崩溃前也可以做一些必要的工作,例如将内存中的数据写入文件、关闭打开的文件、释放分配的内存等。

Python 异常处理机制会涉及 try、except、else、finally 这 4 个关键字,同时还提供了可主动使程序引发异常的 raise 语句,本章都会为你一一讲解。

本章内容:
1. 什么是异常处理,Python常见异常类型(入门必读)
2. Python异常处理机制到底有什么用?
3. Python try except异常处理详解(入门必读)
4. Python异常处理机制的底层实现
5. Python try except else详解
6. Python try except finally:资源回收
7. Python异常处理机制结构详解
8. Python raise用法(超级详细,看了无师自通)
9. Python sys.exc_info()方法:获取异常信息
10. Python traceback模块:获取异常信息
11. Python自定义异常类及用法
12. Python异常机制使用细则,正确使用Python异常处理机制(入门必读
13. Python logging模块用法快速攻略
14. Python IDLE调试程序详解
15. Python assert调试程序

关注微信公众号「魏雪原」,跟着站长一起学习,拒绝躺平,跳出内卷。

每日更新,坚持原创,敢说真话,凡事有态度。

编程+求职+创业+营销,既有硬知识,也有软技能。

手机端阅读教程,随时随地都能学习。

即将绑定网站部分功能,包括注册登录、找回密码、获取下载链接等。

魏雪原二维码
微信扫描二维码关注