我想忽略UserWarning我的开发环境中的所有内容,以便它们不会打印到我的错误日志文件中.
我已经阅读了warnings模块的文档,并尝试了类似的方法:
import warnings
import the_module_that_warns
warnings.simplefilter("ignore", UserWarning)
Run Code Online (Sandbox Code Playgroud)
但UserWarning仍然打印,为什么?
glg*_*lgl 16
如果模块警告它导入,你的方式为时已晚.
相反,做
import warnings
warnings.simplefilter("ignore", UserWarning)
import the_module_that_warns
Run Code Online (Sandbox Code Playgroud)
为了告诉warnings模块在警告到来之前要忽略什么.