【Python基础编程236 ● 异常 ● 异常处理的基本格式】


 ---------Python基础编程---------

Author : AI菌


【内容讲解】

处理指定类型的异常:
1.第一种格式:
try:
可能会出现异常的代码块
except (异常类1,异常类2, ...) as 异常对象名:
处理异常的代码块
print(异常对象名)
2.第二种格式:
try:
可能会出现异常的代码块
except Exception as e:
处理异常的代码块
print(e)
【说明】 as 表示取别名,别名不一定是e,也可以使用其他字母
e 表示异常信息

【代码演示】

"""
处理指定类型的异常:
1.第一种格式:
try:
可能会出现异常的代码块
except (异常类1,异常类2, ...) as 异常对象名:
处理异常的代码块
print(异常对象名)
2.第二种格式:
try:
可能会出现异常的代码块
except Exception as e:
处理异常的代码块
print(e)
【说明】 as 表示取别名,别名不一定是e,也可以使用其他字母
e 表示异常信息
"""

print("开始执行...")
try:
print(10 / 0)
f = open("a.txt", "r")
except (ZeroDivisionError, FileNotFoundError) as e:
print("处理掉了..")
print(e) # e是异常类型信息
print("执行结束...")


print("开始执行...")
try:
print(10 / 1)
f = open("a.txt", "r")
except Exception as e:
print("处理掉了..")
print(e) # e是异常类型信息
print("执行结束...")

【运行结果】

【往期精彩】

▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】

【加群交流】



原文地址:https://www.cnblogs.com/hezhiyao/p/13463267.html