使用 try...except 捕获异常
在Python中,我们使用 try...except 语句来捕获和处理异常。try 块包含可能引发异常的代码,而 except 块则包含处理异常的代码。
语法:
try:
# 可能引发异常的代码
except 异常类型:
# 处理异常的代码
示例:
try:
# 尝试打开一个可能不存在的文件
file = open("maybe_exist.txt", "r")
print(file.read())
file.close()
except FileNotFoundError:
# 如果文件不存在,则打印提示信息
print("文件不存在!")
执行结果:
假设文件 maybe_exist.txt 不存在,则输出:
文件不存在!
说明:
-
当 try 块中的代码引发 FileNotFoundError 异常时,程序会跳转到 except FileNotFoundEr