如何阻止python RuntimeWarning从打印到终端?

时间:2015-01-09 15:34:23

标签: python warnings suppress-warnings

我有一些python代码,在某些时候,使用带有nans的合理稀疏数组的轴意味着。每次运行代码时,它都会引发RuntimeWarning

我知道是什么导致警告,这是故意的,并且它不会影响输出。然而,每次运行程序时都会发出警告是非常恼人的 - 那么,是否有一种廉价且令人讨厌的方法可以防止它们被打印到终端?

2 个答案:

答案 0 :(得分:3)

这可能对您有用,我认为这个问题在这个问题上得到了很好的解决:How to disable python warnings

答案 1 :(得分:1)

您需要的只是完全按照官方文档中所述进行压制:https://docs.python.org/2/library/warnings.html#temporarily-suppressing-warnings