【发布时间】:2017-03-03 09:19:04
【问题描述】:
我手头的问题是从 API 获取数据并将该数据输入 csv。我能够获取数据,但是将数据输出到 csv 是我得到错误的地方。有人可以帮忙吗。
这里是示例代码:
import csv,sys
def read_campaign_info(campaigns):
myfile = csv.writer(open("output.csv", "w"))
for insight in reach_insights:
account_id = str(insight[AdsInsights.Field.account_id])
objective = str(insight[AdsInsights.Field.objective])
metrics =[account_id,objective]
wr = csv.writer(myfile,quoting=csv.QUOTE_ALL)
wr.writerows(metrics)
变量metrics的类型是<class 'list'>
我得到的错误是
wr = csv.writer(myfile,quoting=csv.QUOTE_ALL)
TypeError: argument 1 must have a "write" method
【问题讨论】:
标签: python python-3.x csv