gpt4 book ai didi

python - 为什么我得到对象不可调用?

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:53 25 4
gpt4 key购买 nike

代码:

import json
data=json.load(open("data.json"))
print(data)
data("rain")

给我一​​个错误:

Traceback (most recent call last):  
File "<stdin>", line 1, in <module> TypeError: 'dict' object is not callable

最佳答案

您的 Python dict 语法已关闭。假设您要访问 datarain 键,您必须使用 [] 运算符。

import json
data=json.load(open("data.json"))
print(data)
data["rain"] # <--- change this

Python 认为您正在调用函数(使用 ()),因此告诉您字典不能作为函数调用!

关于python - 为什么我得到对象不可调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57239814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com