擅长:python、mysql、java
<p>正如MKoosej所提到的,nltk的引理不再是一个属性而是一个方法。我也做了一点简化,以得到最可能的单词。希望其他人也能使用它:</p>
<pre><code>wordtoinv = 'unduly'
s = []
winner = ""
for ss in wn.synsets(wordtoinv):
for lemmas in ss.lemmas(): # all possible lemmas.
s.append(lemmas)
for pers in s:
posword = pers.pertainyms()[0].name()
if posword[0:3] == wordtoinv[0:3]:
winner = posword
break
print winner # undue
</code></pre>