在运用nltk3.7查找同近义词时,发现自己运行代码后会报错:
LookupError: Resource omw-1.4 not found.
这里解决方式很简单:只需要加一行即可。
import nltk
nltk.download('omw-1.4')
Linux和Windows通用。
所以代码可以参考下面链接,在代码前面加上这一个字段即可
使用nltk库查找英文同义词和反义词_梧桐雪的博客-CSDN博客_nltk 同义词
这里只展示同义词代码:
from nltk.corpus import wordnet
import nltk
nltk.download('omw-1.4')
word = "fight"
synonyms = []
for syn in wordnet.synsets(word):
for lm in syn.lemmas():
synonyms.append(lm.name())
print (set(synonyms))
第二次运行时可以把download注释掉。
运行结果: