python - 阻止python关闭错误

标签 python debugging

在 python 中运行脚本时,有没有办法在吐出回溯后阻止控制台窗口关闭?

最佳答案

您可以注册一个顶级异常处理程序,以在发生未处理的异常时使应用程序保持事件状态:

def show_exception_and_exit(exc_type, exc_value, tb):
    import traceback
    traceback.print_exception(exc_type, exc_value, tb)
    raw_input("Press key to exit.")
    sys.exit(-1)

 import sys
 sys.excepthook = show_exception_and_exit

如果您在从 C 代码调用的事件处理程序中发生异常(通常不会传播错误),这将特别有用。

关于python - 阻止python关闭错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779675/

相关文章:

python - RDSA 在 sage 上的实现

python - 反向传播时为 Keras 定制导数?

python - Selenium 根据坐标点击

c - 多媒体计时器在 Release模式下工作正常,但在 Debug模式下工作不正常

debugging - 在 Windows 容器中运行 Visual Studio 远程调试器(由 Docker 管理)

python - 在python中,你如何检查一个字符串是否同时包含大写和小写字母

python - 用于图像增强的 Tensorflow 使 keras 无法工作

C++ 从命令行附加 Visual Studio 调试器

javascript - yii2 从 View 和调试进程中调用 Controller 操作

c++ - 如何在 Visual C++ 中跟踪到外部编译的库