python - 如何禁用外部库功能的打印日志?

标签 python

问题

我正在导入 nltk 并为其下载数据:

import nltk
nltk.download('averaged_perceptron_tagger')

问题是,每次运行程序时,nltk.download都会在控制台中显示日志:

[nltk_data] Downloading package averaged_perceptron_tagger to
[nltk_data]     C:\Users\f\AppData\Roaming\nltk_data...
[nltk_data]   Package averaged_perceptron_tagger is already up-to-
[nltk_data]       date!

问题

有什么办法可以预防吗?这是一个控制台程序,我希望它只显示我想要的内容。

最佳答案

您还可以在下载时传递quiet=True

import nltk
nltk.download('wordnet', quiet=True)

关于python - 如何禁用外部库功能的打印日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50804099/

相关文章:

python - 有什么方法可以通过heredocs在python中通过ssh允许STDIN吗?

python - PyQt QWidget 窗口在显示后立即关闭?

python - 使用 PyTorch 进行二元分类的目标和输出形状/类型

python - 正则表达式没有得到所有数字

python - Python 的任何 'pretty' 数据可视化库?

python - 是什么导致 Python 提示在没有列表的代码中列出列表?

python - 具有重叠部分的图像的字符分割

python - 在一行中格式化某些 JSON 对象

python - 计算列表中连续的正值和负值

python - 从其他系列对象修改系列