Python作为高级开发语言,提供了异常处理的机制。
简单使用:
在可能发生异常的代码段,通过添加try-except来防止异常发生时,造成程序的中断。
try:
value = 8 / 0
print(value)
except: # 发生异常,也不会中断程序
print("error")
异常信息实现追溯
通过添加traceback来实现异常追溯的功能
import traceback
try:
value = 8 / 0
print(value)
except:
info = traceback.format_exc()
print(info) # 可以打印出异常的详情信息