几个月前,我写了一个Flask应用程序。我回去工作,但现在开始后,我得到了几个loaded modules
的屏幕:
formnoreload$ python main.py
...
matplotlib - DEBUG - __init__.<module>() [l. 1449]:
interactive is False
matplotlib - DEBUG - __init__.<module>() [l. 1450]:
platform is linux
matplotlib - DEBUG - __init__.<module>() [l. 1451]:
loaded modules: ['sys', 'builtins', '_frozen_importlib',
[lengthy list continues...]
是否可以删除有关loaded modules
的信息?如何删除?
先谢了。
编辑
快完成了:
from matplotlib.pyplot import set_loglevel
set_loglevel("warning")
大多数关于加载模块的日志记录信息已被关闭。
1条答案
按热度按时间9cbw7uwe1#
这个问题的一个可能的解决方案是:
matplotlib
和PIL
消息被禁用。这是在 * 从“matplotlib”导入任何内容之前添加的。编辑
更好的解决方案是这样的:
这样,来自
matplotlib
和PIL
的大量信息就被禁用了,但这是必要的,自己的调试日志,通过(level=logging.WARNING
也可以)。(ChatGPT辅助)