我正在尝试获取 dictionary.json 文件中每个单词的 Synset 名称。我尝试了以下方法:
import nltk
import json
from nltk.corpus import wordnet as wn
f = open('dictionary_raw.json',)
data = json.load(f)
for i in data:
syn = wn.synsets(i.split())[0]
print("Synset name: ", syn.name())
f.close()
当我运行它时,我收到以下错误:
AttributeError: 'list' 对象没有属性 'lower'
这是输入的示例:
['Hello']
['Mighty']
['BONUS', 'Local', 'Soccer']
[]
['45', 'Finance', 'Street']