相关疑难解决方法(0)

Python全局异常处理

所以我想抓住KeyboardInterrupt全球,并妥善处理它.我不想把我的整个脚本包含在一个巨大的try/except语句中,因为这听起来很糟糕.有没有办法做到这一点?

python exception

46
推荐指数
4
解决办法
3万
查看次数

抑制 Python 中捕获的异常的回溯(堆栈跟踪)

我有捕获异常的 python 代码:

# ...
except Exception:
    # Handle the exception
Run Code Online (Sandbox Code Playgroud)

执行此代码时,回溯(堆栈跟踪)将打印到控制台。我怎样才能抑制它?

python exception

5
推荐指数
1
解决办法
7991
查看次数

如何在Jupyter中抑制回溯?

我想在Jupyter笔记本的Python代码中隐藏追溯,因此仅显示错误类型和消息。

这个答案表明,sys.tracebacklimit = 0但是尝试给出了以下内容:

错误:root:检查模块中的内部Python错误。
以下是此内部错误的回溯。

错误:root:检查模块中的内部Python错误。
以下是此内部错误的回溯。

追溯(最近一次通话): 
断言错误 
追溯(最近一次通话): 
断言错误

该答案还建议替换sys.excepthook为自定义函数,但仍显示回溯。

如何隐藏回溯?

python exception-handling jupyter-notebook

3
推荐指数
2
解决办法
1153
查看次数