Я написал очень простой фрагмент кода, чтобы попытаться напечатать синонимы, связанные со словом.Ошибка при доступе к синонимам в python с использованием nltk?
import nltk
from nltk.corpus import wordnet as wn
wordNetSynset = wn.synsets('small')
for synSet in wordNetSynset:
for synWords in synSet.lemma_names:
synonymList.add(synWords)
print synonymList
Однако, я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "test.py", line 6, in <module>
for synWords in synSet.lemma_names:
TypeError: 'instancemethod' object is not iterable
Кто-нибудь знает, что может быть проблема?
Можете ли вы добавить версию python и версию «nltk»? –
Несомненно. Это Python 2.7.6, а для nltk - «3.0.2». – Jess
Прохладный получил проблему! –