我目前正试图从互联网上获取python数据。幸运的是,我想要的网站以json格式提供数据。
现在这是我的代码:
from GetWebJson import simple_get
import json
raw_data = simple_get('http://api.openweathermap.org/data/2.5/weather?q=Hamburg,de')
raw_data.encoding
data_json = raw_data.json
print(data_json["temp"])
simple_get函数执行" Get"来自请求库并返回Response对象。 将原始数据格式化为json后想要打印键的值" temp"。但是当我调试此代码时,我收到以下错误:
追踪(最近一次通话): 文件" C:\ Users \ nikhi \ source \ repos \ WebScraper \ WebScraper \ WebScraper.py",第7行,in 打印(data_json ["温度"]) TypeError:'方法'对象不可订阅
我不能像dict一样使用变量data_json吗?如果没有,我如何将包含列表和dicts的json转换为可打印格式?