擅长:python、mysql、java
<p>您可以使用<a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.errstate.html#numpy.errstate">numpy.errstate</a>这是一个内置的上下文管理器。这将允许您将错误处理设置在with语句的上下文中。</p>
<pre><code>import numpy
# warning is not logged here. Perfect for clean unit test output
with numpy.errstate(divide='ignore'):
numpy.float64(1.0) / 0.0
</code></pre>
<p>我最近在为一些遗留的python代码编写单元测试时不得不这样做。</p>