我想导入一个模块,使用该模块的功能并在每次触发警告的事件发生时收到警告消息,而不仅仅是第一次。
例如,如果我这样做(在 ipython 内):
import scipy as sp
import matplotlib.pyplot as plt
x = sp.linspace(0,10)
plt.plot(x,1j*x)
我收到以下警告:
/usr/lib/python2.7/dist-packages/numpy/core/numeric.py:320: ComplexWarning: Casting complex values to real discards the imaginary part return array(a, dtype, copy=False, order=order)
但是,如果我这样做
plt.plot(x,1j*x)
再次,我没有收到警告消息。正如我上面所说,我希望每次都收到警告消息,而不仅仅是第一次。
提前致谢。