gpt4 book ai didi

python - Python 中 RuntimeException 和 Exception 的区别

转载 作者:行者123 更新时间:2023-12-05 08:40:17 26 4
gpt4 key购买 nike

在某些情况下,我需要在我的 Python 代码中引发异常。当我查看某些示例时,我看到同时使用了 raise Exception() 和 raise RuntimeException()。我什么时候应该使用一个而不是另一个?

最佳答案

Exception是所有其他正常异常类的父类(super class)。选择这个类并没有向调用者传达太多信息;你应该尝试使用更具体的东西。

没有RuntimeException,但是有RuntimeError .其文档说明:

Raised when an error is detected that doesn’t fall in any of the other categories.

(“其他类别”是所有其他内置异常类)

关于python - Python 中 RuntimeException 和 Exception 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56529207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com