writer = csv.DictWriter(f, fieldnames=fields)
writer.writeheader()
for item in data:
writer.writerow(item)
完整解决方案:
import csv
import ndjson
with open('./users.ndjson', 'r') as f:
data = ndjson.load(f)
with open('./users.csv', 'w', newline='') as f:
# I'm assuming that each item has the same keys
fields = data[0].keys()
writer = csv.DictWriter(f, fieldnames=fields)
writer.writeheader()
for item in data:
writer.writerow(item)
你可以用
csv.DictWriter
来做用
ndjson.load
加载数据时,数据存储为以下形式您可以从列表中的第一项中获取键作为表的字段名
然后定义一个
csv.DictWriter
来写入头和行完整解决方案:
输入
输出
注意:样本数据是online检索到的
相关问题 更多 >
编程相关推荐