西安网站建设服务价格信息/百度营销推广官网
目标
-
了解异常
-
捕获异常
-
异常的else
-
异常finally
-
异常的传递
-
自定义异常
一. 了解异常
当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。
例如:以r
方式打开一个不存在的文件。
open('test.txt', 'r')
二. 异常的写法
2.1 语法
try:可能发生错误的代码
except:如果出现异常执行的代码
2.2 快速体验
需求:尝试以r
模式打开文件,如果文件不存在,则以w
方式打开。
try:f = open('test.txt', 'r')
except:f = open('test.txt', 'w')
2.3 捕获指定异常
2.3.1 语法
try:可能发生错误的代码
except 异常类型:如果捕获到该异常类型执行的代码
2.3.2 体验
try:print(num)
excep