python基础-异常处理
多分枝报错
# 多分支报错
try:
print("hello")
# print(x)
print("======>")
except KeyError as k:
raise KeyError()
# print(k)
except NameError as n:
print(n)
else:
print("try code 没有异常,就执行我")
finally:
print("无论有无异常都执行,一般执行清理操作")
万能异常
# 万能异常
try:
print(x)
except Exception as e:
print(e)
else:
print("try code 没有异常,就执行我")
finally:
print("无论有无异常都执行,一般执行清理操作")
try-except-finally
try-else-finally

浙公网安备 33010602011771号