零、本讲学习目标
- 理解异常的概念
- 掌握处理异常的几种方式
- 掌握raise和assert语句,会抛出自定义的异常
- 掌握with和as环境安装器的使用
一、异常概述
在Python中,程序在执行的过程中产生的错误称为异常,比如变量未定义、列表索引越界、打开不存在的文件等。
(一)变量未定义异常
- NameError(名称错误)
- 错误信息:名称“a”未定义
(二)列表索引越界异常
- IndexError(索引错误)
- 错误信息:列表索引超出范围
(三)文件不存在错误
- FileNotFoundError(文件未找到错误)