没有设置dict的值 怎么会报这个问题
content(['data'])
改为content['data']
试试
import requests
import json
import pandas as pd
url='https://api.inews.qq.com/newsqa/v1/automation/modules/list?modules=FAutoforeignList'
r = requests.get(url)
content = json.loads(r.text)
df = pd.DataFrame(columns=['国家', '确诊人数', '死', '治愈'])
j = 0
for i in content['data']['FAutoforeignList']:
df.loc[j] = [i['name'],i['confirm'], i['dead'], i['heal']]
j += 1
print(df)