JSON 库
Coddy 随机事实生成器:Python 项目 课程的第 4 课,共 7 课。
有了字符串格式的内容后,我们想提取事实本身。
你可能已经注意到了,内容采用一种叫作 JSON 的格式,我们会使用 json 库从中提取内容。
json 库会将 JSON 格式的字符串转换为 Python 字典:
import json
data = json.loads("some json formatted text")最后,data 会保存一个有效的 Python 字典!
挑战
简单在函数体中,从 API 获取内容后,将其转换为 Python 字典,并提取事实(哪个属性保存了它?),最后将它返回。
你可以在这里查看格式,更好地了解要查找哪个属性:
https://uselessfacts.jsph.pl/api/v2/facts/random
别忘了
import json
亲手试试
import requests
def get_fact():
response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
content = response.text
return content随机事实生成器:Python 项目中的所有课
自己练习: Python 在线编译器