Python Try Except
try
块让您测试代码块是否有错误。
except
块让您处理错误。
finally
块让您执行代码,无论 try
和 except
块的结果如何。
多个异常
您可以根据需要定义任意多的异常块,例如,如果您想为特殊类型的错误执行特殊的代码块:
实例
如果 try
块引发 NameError
,则打印一条消息;如果引发其他错误,则打印另一条消息:
try: print(x) except NameError: print("变量 x 未定义") except: print("发生了其他错误")