如何从 WordNet 中检索单词的定义

How to Retrieve the Definitions of a Word from WordNet

我试图找到一种方法来从 NLTK 的 WordNet 中获取给定单词的定义。我尝试了下面的代码,但我得到一个错误,说 'WordNetCorpusReader' object has no attribute 'definition':

from nltk.corpus import wordnet

definition = wordnet.definition('game')
print(definition)

翻了很多书都没找到相关资料

看着https://pythonprogramming.net/wordnet-nltk-tutorial/,我想答案是:

from nltk.corpus import wordnet


syns = wordnet.synsets("game")
print(syns[0].definition())