在cons中处理Python错误

2024-03-29 09:13:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在与一个程序,并做了大量的测试。我正在使用Python日志库,并将所有错误写入该库。但是,错误也会直接打印到控制台,并显示我不想要的整个堆栈跟踪。相反,我更希望它只是在控制台中简单地说error并打印到错误日志中。你知道吗

我在这里发现了类似的问题(How to make python gracefully fail?),但是所有的答案都提到了使用try-catch。在整个程序中,有没有设置错误以这种方式处理而不使用try-catch?我预见到它们很难使用,例如,当我退出使用Control + C时,我可以在任何时候这样做,并且可能无法在try-catch块中捕获。我希望能够告诉我的程序以某种方式处理错误,并将其反映在整个程序中。你知道吗


Tags: to答案程序make堆栈错误方式error