Python except 关键字
定义和用法
except
关键字用于 try...except 块中。它定义了一个如果在 try 块中引发错误时要运行的代码块。
您可以为不同的错误类型定义不同的块,以及为未发生错误时执行的块定义块,请参见下面的示例。
更多示例
示例
如果发生 NameError,则显示一条消息,如果发生 TypeError,则显示另一条消息
x = "hello"
try
x > 3
except NameError
print("您有一个未定义的变量。")
except TypeError
print("您正在比较不同类型的值")
自己动手试一试 »
示例
尝试执行引发错误但未定义错误类型的语句(在此情况下为 ZeroDivisionError)
try
x = 1/0
except NameError
print("您有一个未定义的变量。")
except TypeError
print("您正在比较不同类型的值")
except
print("Something else went wrong")
自己动手试一试 »
示例
如果未引发错误,则显示一条消息
x = 1
try
x > 10
except NameError
print("您有一个未定义的变量。")
except TypeError
print("您正在比较不同类型的值")
else
print("“Try”代码已成功执行,未引发任何错误!")
自己动手试一试 »
相关页面
关键字。try
关键字。finally