Python NLTK停止词语言

Python NLTK停止词语言,python,nltk,Python,Nltk,我正在使用几种语言,其中一些语言我有NLTK中的stopwords列表,但其他语言没有 如何从代码中检查nltk.corpus.stopwords.words(“语言”)中是否有可用的语言 当找不到给定语言时,我希望在不管理异常的情况下执行此操作 大概是这样的: if "language" in nltk.corpus.stopwords.languages: sw = nltk.corpus.stopwords.words("language") else: sw = [] ...

我正在使用几种语言,其中一些语言我有NLTK中的stopwords列表,但其他语言没有

如何从代码中检查nltk.corpus.stopwords.words(“语言”)中是否有可用的语言

当找不到给定语言时,我希望在不管理异常的情况下执行此操作

大概是这样的:

if "language" in nltk.corpus.stopwords.languages:
   sw = nltk.corpus.stopwords.words("language")
else:
   sw = []
...
输出

['arabic',
 'azerbaijani',
 'danish',
 'dutch',
 'english',
 'finnish',
 'french',
 'german',
 'greek',
 'hungarian',
 'indonesian',
 'italian',
 'kazakh',
 'nepali',
 'norwegian',
 'portuguese',
 'romanian',
 'russian',
 'spanish',
 'swedish',
 'turkish']

这似乎起到了作用

那正是我要找的!万分感谢!如果有效,请将其标记为已接受的答案:)将帮助将来寻找类似答案的其他人
['arabic',
 'azerbaijani',
 'danish',
 'dutch',
 'english',
 'finnish',
 'french',
 'german',
 'greek',
 'hungarian',
 'indonesian',
 'italian',
 'kazakh',
 'nepali',
 'norwegian',
 'portuguese',
 'romanian',
 'russian',
 'spanish',
 'swedish',
 'turkish']