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

How do I block python RuntimeWarning from printing to the terminal?

我有一些 python 代码,在某些时候,采用具有 nans 的合理稀疏数组的轴均值。每次我 运行 代码都会引发 RuntimeWarning.

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

这可能对你有用,我认为这个问题已经很好地解决了这个问题:How to disable python warnings

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