[Coding笔记] 在python中使用traceback来记录异常信息

有时候,我们希望把python程序中抛出的异常信息写入存储介质中,这个时候我们可以使用traceback包来读取异常信息:

import traceback

try:
    raise Exception("发现异常")            
except Exception:
    print("追溯异常:\n"+'---'*20)
    print(traceback.format_exc())

运行结果:

追溯异常:
------------------------------------------------------------
Traceback (most recent call last):
  File "<ipython-input-3-a0443d867f20>", line 4, in <module>
    raise Exception("发现异常")
Exception: 发现异常

当然,这只适合在小规模项目中使用。如果是更大规模的服务器项目,可以考虑使用集成程度更高的异常管理框架,比如:Sentry

猜你喜欢

转载自www.cnblogs.com/lokvahkoor/p/11968921.html
今日推荐