Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
命令引发异常:KeyError:';数据';在尝试读取json(python)中的一个值时_Python_Json - Fatal编程技术网

命令引发异常:KeyError:';数据';在尝试读取json(python)中的一个值时

命令引发异常:KeyError:';数据';在尝试读取json(python)中的一个值时,python,json,Python,Json,尝试从json读取一个值时出错。来自“”的响应是一个列表,然后我尝试只使用其中的一个元素。这给了我命令引发的异常:KeyError:'data'错误 我的代码 执行后 MinecraftNet = json_data[0] 您的MinecraftNet对象包含 { minecraft.net: "green" } 那么下一个电话呢 MinecraftNet = MinecraftNet["data"] 这是错误的 换成 MinecraftNet = MinecraftNet["mi

尝试从json读取一个值时出错。来自“”的响应是一个列表,然后我尝试只使用其中的一个元素。这给了我
命令引发的异常:KeyError:'data'
错误

我的代码 执行后

MinecraftNet = json_data[0]
您的
MinecraftNet
对象包含

{
    minecraft.net: "green"
}
那么下一个电话呢

MinecraftNet = MinecraftNet["data"]
这是错误的

换成

MinecraftNet = MinecraftNet["minecraft.net"]

看起来对象MineCraftNet没有字段调用“data”。您可以打印从get请求收到的json sgring吗?如果您查看json数据,您会注意到它没有“data”键,“minecraft.net”位于数据的根级别。尝试
MinecraftNet[“minecraft.net”]
MinecraftNet = MinecraftNet["minecraft.net"]