【发布时间】:2013-06-17 23:01:24
【问题描述】:
我是原始的 Java 开发人员,对我来说,Java 中的检查异常显然/很容易让我决定捕获或将其扔给调用者以便稍后处理。然后是 Python,没有已检查的异常,所以从概念上讲,没有什么可以强迫您处理任何事情(根据我的经验,如果不检查文档,您甚至不知道可能会引发哪些异常)。我从 Python 人那里听到了很多,在 Python 中,有时最好让它在运行时失败,而不是尝试处理异常。
谁能给我一些关于以下方面的建议:
Python 异常处理的指南/最佳实践是什么?
Java和Python在这方面有什么区别?
【问题讨论】:
-
不仅没有什么可以强迫您处理任何事情,而且还可以查找有关皇家 PITA 时抛出哪些异常的文档:/
-
@fge 是的,确实,这很烦人。
标签: java python exception-handling