忽略python警告

时间:2012-06-24 06:18:25

标签: python

我想忽略我的开发环境中的所有UserWarning,以便它们不会打印到我的错误日志文件中。

我已阅读warnings模块的文档,并尝试了类似的内容:

import warnings
import the_module_that_warns

warnings.simplefilter("ignore", UserWarning)

但是UserWarning仍然会被打印出来,为什么会这样?

1 个答案:

答案 0 :(得分:15)

如果模块警告它导入,你的方式就太晚了。

相反,做

import warnings
warnings.simplefilter("ignore", UserWarning)

import the_module_that_warns

为了告诉warnings模块在​​警告到来之前要忽略什么。