- 异常处理案例
try:
a = 1
print(b)
except Exception as e:
print("捕捉错误:", e)
print(a)
- 自定义异常
class MyException(BaseException):
def __init__(self):
print("实例化之后运行")
def __str__(self):
return "这是我自定义的类"
# 主动发起异常
raise MyException
- 追踪错误调用栈
import traceback
try:
a
except Exception as e:
print(e)
traceback.print_exc()