我遇到过" RuntimeWarning:在exp中遇到溢出..."在我的代码中。如何在此警告中使pyCharm中断?它目前已经过去了。
答案 0 :(得分:14)
我做了自己的研究,与@doctorlove所说的一样,做了
numpy.seterr(all='raise')
然后numpy将引发异常而不是RuntimeWarnings。然后可以通过PyCharm捕获异常。
答案 1 :(得分:2)
您可以使用警告模块将警告变成错误,然后尝试-例外并设置断点:
import warnings
warning.simplefilter('error')
try:
#code that generates warning
except:
#put a breakpoint here