【发布时间】:2020-06-03 03:21:20
【问题描述】:
我是一名尝试使用 Yelp API 的初学者程序员,我已经能够提取我需要的信息,但我不知道如何只将地址的一部分导出到我的 csv 文件中。这是我正在使用的代码:
**Convert the JSON string to a dictionary*
business_data = response.json()
c = csv.writer(open('testing.csv', 'a'), lineterminator ='\n')
for biz in business_data['businesses']:
c.writerow([biz['name'], biz['location'], biz['phone'], biz['url']])
在最后一行代码中,在 for 循环中,我希望能够像这样定位“位置”的特定元素:
#c.writerow([biz['name'], biz['address1'], biz['city'], biz['state'], biz['zip_code'], biz['phone'], biz['url']])
在 Yelp 网站上,它显示我可以针对这些细节,但我似乎无法弄清楚如何使用 c.writerow()
Yelp 表明我可以这样定位这些:
businesses[x].location.address1
businesses[x].location.address2
businesses[x].location.city
【问题讨论】:
-
在最后一行代码中,在 for 循环中,我希望能够像这样定位“位置”的特定元素:那?你在哪个部分苦苦挣扎?
标签: python csv import yelp-fusion-api