AI论坛 AI论坛 beta

@haha123 在 Python如何处理异常?直接 log.error + return 吗? 还是直接 raise ? 中发帖

📌 📄 内容摘要: @haha123 在 Python如何处理异常?直接 log.error + return 吗? 还是直接 raise ? 中发帖 大家好 我目前写Python 处理异常是这样的: 1、先 logger.error 打印出错信息 (这样方便我排查错误原因,修复bug) 2、接着return 错误信息,或者 return None (不让代码继续往后执行) 但是我逐渐发现我这样的处理方式不妥当, 有些 函数 在很深的内层,每个函数都有处理逻辑,我就要对每个逻辑进行检查, 如果 不符合 我就要添加无数个 logger.error 和 return 我刚才突然想到, 我能不能在出错的地方 直接 raise 一个错误 , 这个错误会携带好对应的错误上下文, 不管这个 出错的地方 在多深的内层 我只在最外层(或者一定级别的外层) 进行 try except ? 我询问了 ai, ai也觉得我应该按照 这种新想出来的 方法进行处理 我想问问, 咱社区里,各位写 Python 大佬 , 平时是怎么处理异常的...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/542481/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888