我想忽略我的开发环境中的所有UserWarning
,以便不将其打印到我的错误日志文件中。
我已经阅读了warnings
模块的文档,并尝试了类似的方法:
import warnings
import the_module_that_warns
warnings.simplefilter("ignore", UserWarning)
但是
UserWarning
仍然被打印出来,为什么呢? 最佳答案
如果模块在导入时发出警告,则您的方法为时已晚。
相反,做
import warnings
warnings.simplefilter("ignore", UserWarning)
import the_module_that_warns
为了在警告到来之前告诉
warnings
模块要忽略什么。关于python - 忽略python警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11175388/