NLTK语料库:IndexError:列表索引超出范围

问题描述 投票:-1回答:1

当我运行此特定代码时,在这里

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
python nlp nltk corpus
1个回答
0
投票

我运行此代码没有错误。

如果数据有问题,那么您还应该通过两行得到此错误:

import nltk 

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

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

import nltk 

nltk.download()

请参阅文档:Installing NLTK Data

© www.soinside.com 2019 - 2024. All rights reserved.