我想知道为什么warnings.filterwarnings("ignore")不能忽略所有的警告消息。这里有什么要求吗?
>>> import logging
>>> import warnings
>>> warnings.filterwarnings("ignore")
>>> logging.warn("This should not be printed")
WARNING:root:This should not be printed
>>>发布于 2021-03-21 08:03:10
warning模块和logging模块有意将过滤器分开。如果要从logging模块中过滤出警告消息,则必须使用logging模块中的适当功能,如filters或适当的setLevel调用。
https://stackoverflow.com/questions/66727458
复制相似问题