NLTK corpora : IndexError: list index out of range

NLTK corpora : IndexError: list index out of range

这里当我运行这个特定的代码

import os
import nltk
import nltk.corpus
print(os.listdir(nltk.data.find("corpora"))) `

我明白了

IndexError                                Traceback (most recent call 
last)
IndexError: list index out of range

我运行这段代码没有错误。

如果数据有问题,那么你也应该在两行中得到这个错误:

import nltk 

print(nltk.data.find("corpora")) 

我记得 nltk 开始时需要从服务器下载数据 - 这可能是问题所在。

import nltk 

nltk.download()

参见文档:Installing NLTK Data