我在python代码中使用的第三方库(用C编写)发出警告。我希望能够使用try语法来正确处理这些警告。有办法做到这一点吗
要将警告作为错误处理,只需使用以下命令:
导入警告
警告。过滤器警告(“错误”)
在此之后,您将能够捕获与错误相同的警告,例如,这将起作用:
尝试:
一些沉重的计算()
除运行时警告外:
进口ipdb;ipdb.set_trace()
补充说明添加此答案是因为注释中的最佳答案包含拼写错误:filterwarnings而不是filterwarnings