开始使用免费开始使用

JSON:从网页到 Python

太棒了,恭喜您!您刚刚用 Python 以编程方式查询了第一个 API,并把响应的文本打印到了终端。不过,正如您所知,响应其实是一个 JSON。您可以更进一步,对 JSON 进行解码。然后打印得到的字典中的键值对。接下来就来完成这个任务吧!

本练习是课程的一部分

Python 数据导入进阶

查看课程

练习说明

  • 将变量 url 传入 requests.get() 函数以发送对应请求并接收响应,将返回的响应对象赋给变量 r
  • 对响应对象 r 调用 json() 方法,并将得到的字典存入变量 json_data
  • 点击提交后,会在终端打印字典 json_data 的键值对。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import package
import requests

# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'

# Package the request, send the request and catch the response: r


# Decode the JSON data into a dictionary: json_data


# Print each key-value pair in json_data
for k in json_data.keys():
    print(k + ': ', json_data[k])
编辑并运行代码