无法从python中的API中提取数据

问题描述

我的代码如下。我试图从COVID-19 API提取数据,并希望将其存储在数据框中以进行查看,然后在Python中将其用于分析目的。

import pandas as pd
import requests

url = "https://api.covid19api.com/dayone/country/us"
r = requests.get(url)
print(r.json)

我收到以下错误

ValueError: Invalid file path or buffer object type: <class 'requests.models.Response'>

这是什么意思,我该如何解决

解决方法

请确保调用 json()方法:

print(r.json())
#           ^^

现在,您将获得对该方法本身的引用。