0

我正在尝试获取 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']
4

0 回答 0