주기적으로 AttributeError: 'Synset' object has no attribute 'lower'
이 표시됩니다. 내 코드, 하나 개의 파일에 모든 오류를 생성 :어떻게 Python/NLTK/Wordnet에서 비정상적인 오류 메시지를 피할 수 있습니까?
Synset('book.n.01')
[Synset('book.n.01')]
Traceback (most recent call last):
File "./map", line 124, in <module>
print print_nodes(word)
File "./map", line 98, in print_nodes
result.append(print_nodes(synonym), indentation_level + 2 *
File "./map", line 88, in print_nodes
synonyms = wordnet.synsets(root)
File "/usr/local/lib/python2.7/site-packages/nltk/corpus/reader/wordnet.py", line 1416, in synsets
lemma = lemma.lower()
AttributeError: 'Synset' object has no attribute 'lower'
초기 값은 내가 Synset('book.n.01')
의도 한 것으로 보인다. 그것이 실행되면 WordNet이 끌어 당기는 이웃에 대해 생각한 후에 실행되는 것처럼 보이지만 그것은 별개의 문제입니다.
'Synset' object has no attribute 'lower'
을 유발하는 문제는 무엇이며 어떻게 해결할 수 있습니까?