给定一个词,使用 WordNet API 获取其含义

Given a word get the meaning using WordNet API

我目前正在使用 wordnet search 来获取单词的含义。但是,我有一个很长的单词列表,因此,希望看到自动化它的可能性。

例如给定单个单词goat我想得到wordnet提供的意思。

我看到有关获取词根、下位词等的问题,但我找不到关于如何检索给定词的含义的合适解决方案。

请告诉我可能的选择!

这里是获取定义的方法

from nltk.corpus import wordnet
syns = wordnet.synsets("goat")
print(syns[0].definition())

输出

any of numerous agile ruminants related to sheep but having a beard and straight horns