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