【发布时间】:2011-10-12 15:46:12
【问题描述】:
是否可以在 Python 中捕获 any 错误?我不关心具体的例外情况是什么,因为它们都有相同的回退。
【问题讨论】:
-
就像那条在乡间小路上追车的狗:当你抓住它时你会怎么做?一些错误(即 MemoryError)意味着 Python 已经崩溃了。
-
@S.Lott 好吧,如果可能的话,我在一些长时间运行的应用程序中使用它来通知我问题。当然有些错误会很严重,没有任何帮助(因为你不能再做任何事情了),但总比没有好。
-
@Voo:“聊胜于无”?我发现这通常比注意到更糟糕。例如,内存不足意味着事情已经无法正常运行。恢复 Python 计算的某些有效“先前状态”似乎是不可能的。
-
这能回答你的问题吗? About catching ANY exception
标签: python exception exception-handling try-catch fallback