【发布时间】:2019-04-30 20:34:28
【问题描述】:
我无法将 json 响应附加到列表中。我确定这是一个简单的错误,但我花了好几个小时试图解决这个问题。 . .任何建议将不胜感激。
edd_areas = ["San Francisco-Redwood City-South San Francisco MD",
"Los Angeles-Long Beach-Glendale MD",
"Oakland-Hayward-Berkeley MD",
"California"]
edd_year = []
edd_url = "https://data.edd.ca.gov/resource/4ezp-3bs3.json?"
for area in edd_areas:
edd_query_url = edd_url + "area_name=" + area + "&seasonally_adjusted_y_n=N"
edd_qresponse = requests.get(edd_query_url).json
edd_year.append(edd_qresponse["year"])
Error:
TypeError Traceback (most recent call last)
<ipython-input-10-f3a906010984> in <module>()
17
18
---> 19 edd_year.append(edd_qresponse["year"])
TypeError: 'method' object is not subscriptable
【问题讨论】:
-
试试
edd_year.append(edd_qresponse[0]["year"]) -
谢谢。仍然得到同样的错误。这是 json 数据的示例:
-
[ { "area_name": "Oakland-Hayward-Berkeley MD", "area_type": "大都会区", "date": "1990-01-01T00:00:00.000", "employment ”:“1068800”,“labor_force”:“1111400”,“月”:“一月”,“seasonally_adjusted_y_n”:“N”,“status_preliminary_final”:“Final”,“失业”:“42600”,“unemployment_rate”: "3.8", "年": "1990"
-
你确定你的输出变量
edd_qresponse有json格式的数据吗?检查这个repl.it/@MahmutKilic/OfficialBelatedStack
标签: python json list append jupyter-notebook