在本节课中,我们将学习如何在 Python 程序中处理异常和警告。异常是在程序执行过程中检测到的错误,而警告则用于在不中断程序的情况下提醒用户注意。
异常
捕捉不同的错误类型
可以使用 try 和 except 语句来捕捉特定类型的异常。
try:
# 尝试执行的代码
result = 10 / 0
except ZeroDivisionError:
# 如果发生了 ZeroDivisionError,则执行这里的代码
print("Cannot divide by zero!")
捕捉所有异常
使用 except Exception 来捕捉所有的异常类型。
try:
# 尝试执行的代码
result = 10 / 0
except Exception as e: