约 1060 字
约 5 分钟
在程序开发过程中,无可避免的需要处理一些异常情况,例如文件被占用导致打开失败、网络拥塞导致传输失败等。为了保障程序正常运行下去,需要进行异常处理。
Python 使用 try
和 except
来捕获异常,并可以使用 finally
指定最终操作:
except
和 finally
不是必须的,但是至少要有一个 except
可以有多个,分别处理不同类型的异常 try:
try代码块 # 要运行的代码
except 要捕获的异常类型:
except代码块 # try代码块中发生异常时执行
finally:
finally代码块 # 无论如何都会执行
示例:
try:
10 / 0
except Exception as e: # 捕获 Exception 类型的异常,赋值给 e
print("捕获到错误", e)
Loading...
Exception
是所有异常类型的基类,可以捕获所有类型的异常。
Python 使用 raise
产生异常:
raise Exception('一个错误')
Loading...
创建于 2025/5/8 00:19:56
更新于 2025/5/8 00:19:56