我正在导入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!
有没有办法防止它?这是一个控制台程序,我希望它只显示我想要的东西。
答案 0 :(得分:1)
在下载所需的软件包一次后,您应该从代码中删除nltk.download()
调用。通过保留该行,您每次运行程序时都会下载它,因此也就是日志消息。
答案 1 :(得分:0)
您也可以在下载时传递 quiet=True
import nltk
nltk.download('wordnet', quiet=True)