【发布时间】:2018-03-22 11:34:04
【问题描述】:
我正在从 mongodb 获取数据并使用 csv.DictWriter 方法将 json 值写入 csv 文件,但是在写入时,我在每一行之后都得到一个空行。
如何避免这些空行?
代码片段:(我正在做一些我在这里没有包括的数据操作)
with open('test_output.csv', 'w') as csvfile:
fields = ['date', 'ns', 'storageSize']
writer = csv.DictWriter(csvfile, fieldnames=fields)
writer.writeheader()
stats = client['db_stats'].coll_stats.find({})
for x in stats:
writer.writerow({'date': x["date"], 'ns': x["ns"], 'storageSize': x["storageSize"]});
输出:(每次写入后有空行)
【问题讨论】: