【发布时间】:2017-04-24 19:25:41
【问题描述】:
我有一个简短的脚本来从 csv 创建 json 文件。 该脚本似乎适用于较小的 csv,但对于较大的 csv(有几百行,大约 12 个属性),最后创建的 json 似乎只是停在 json 中间,没有右括号
下面的脚本:
import sys, getopt
import csv
import json
CSV_monthly = 'my\path.csv'
JSON_monthly = 'another\path.json'
csv_file = csv.DictReader(open(CSV_monthly, 'r'))
f = file(JSON_monthly, 'w')
for row in csv_file:
f.write(str(row)+",\n")
【问题讨论】:
-
您不应该使用 csv 库编写 JSON。请改用 json 库。