import json
data = json.load(open("data.json"))
def translateWord(w):
return data(w)
word = input("Enter word: ")
print(translateWord(word))
错误 输入单词:雨
Traceback (most recent call last): File "D:/3.Projects/PythonBascis/app.py", line 7, in print(translateWord(word)) File "D:/3.Projects/PythonBascis/app.py", line 5, in translateWord return data(w) TypeError: 'dict' object is not callable
我在运行上面的代码时会遇到这个问题,我不确定如何解决它
data(w)
调用函数data
。因为数据是dict
,所以这行不通。使用字典访问(括号而不是括号)代替:相关问题 更多 >
编程相关推荐