在Python中抑制捕获异常的回溯信息

5 投票
1 回答
8065 浏览
提问于 2025-04-17 02:43

我有一段Python代码,用来捕捉异常:

# ...
except Exception:
    # Handle the exception

当这段代码运行时,会在控制台上打印出错误追踪信息(也叫堆栈追踪)。我该怎么做才能不让它显示出来呢?

1 个回答

6

虽然不推荐这样做,但

except Exception:
    pass

这样做会默默地忽略错误。不过,如果你不去解决出错的原因,你的程序可能还是会崩溃,因为代码后面可能会出现其他错误。至少你应该打印出一条消息,说明发生了什么事情,否则调试你的代码可能会变得非常麻烦。

撰写回答