我正在从 wunderground API 和一行中提取此代码的数据:
sunsethour = parsed_json ['moon_phase']['sunset']['hour']
sunsetminute = parsed_json ['moon_phase']['sunset']['minute']
print "\nSunset is at: %s:%s" % (sunsethour, sunsetminute)
hightide = parsed_json ['tide']['tideSummary']['date']
print (hightide)
f.close()
虽然日落时间打印得很好,但高潮时间会产生错误“列表索引必须是整数,而不是 str”
对python非常陌生,只是想找到我的方式。请对我放轻松,这里的一些对话似乎很吓人。
截断示例:
{
"tide": {
"tideInfo": [
{
"tideSite": "Chelsea St. Bridge, Chelsea River, ...",
"lon": "-71.0233",
"units": "feet",
"tzname": "America/New_York",
"lat": "42.3867",
"type": "tide"
}
],
"tideSummaryStats": [
{
"minheight": 99.0,
"maxheight": -99.0
}
],
"tideSummary": []
}
}