import json
data = json.load(open("data.json"))
def translateWord(w):
return data(w)
word = input("Enter word: ")
print(translateWord(word))
错误输入字:雨
trackback(最近的最新通话(:文件 " d:/3.projects/pythonbascis/app.py",第7行, print(translateword(word((文件" d:/3.projects/pythonbascis/app.py",第5行,in translateword 返回数据(w(typeError:'dict'对象不是可呼叫
运行上述代码时我会得到这个,我不确定如何解决
data(w)
调用函数 data
。由于数据是dict
,因此行不通。使用字典访问(括号代替括号(:
def translateWord(w):
return data[w]