python 如何实现统一异常处理机制

hulu_2004 2014-01-28 04:40:41

用python时发现每一个异常都需要try...except拦截处理,有没有一种统一的拦截方法,比如继承一个类/包,让其处理异常,让我们能更关注代码逻辑。也不用哪儿漏了一个try导致程序异常退出。
...全文
479 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hulu_2004 2014-01-28
  • 打赏
  • 举报
回复
用装饰器太复杂了,用sys.excepthook可以做到上层捕获
hsfzxjy 2014-01-28
  • 打赏
  • 举报
回复
用装饰器,在装饰器里写一个大的try...except...,然后给每个函数都包上装饰器

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧