Python 错误处理
try
块允许你测试代码块以查找错误。
except
块允许你处理错误。
finally
块允许你执行代码,无论 try
和 except
块的结果如何。
异常处理
当发生错误时,或者我们称之为异常时,Python 通常会停止并生成一个错误消息。
这些异常可以使用 try
语句来处理:
例子 1
try
块将生成一个异常,因为 x
未定义:
try: print(x) except: print("发生了一个异常")
由于 try
块引发了错误,因此将执行 except
块。
如果没有 try
块,程序将崩溃并引发错误:
例子 2
此语句将引发错误,因为 x
未定义:
print(x)