我是原始的 Java 开发人员,对我来说,检查 Java 中的异常显然/很容易让我决定捕获或将其扔给调用者以便稍后处理。然后是 Python,没有检查的异常,所以从概念上讲,没有什么能强迫你处理任何事情(根据我的经验,如果不检查文档,你甚至不知道可能会引发哪些异常)。我从 Python 人那里听到了很多,在 Python 中,有时你最好让它在运行时失败,而不是尝试处理异常。
有人可以给我一些关于:
Python 异常处理的指南/最佳实践是什么?
在这方面,Java 和 Python 有什么区别?