我有一个简短的脚本来从csv创建json文件。 该脚本似乎适用于较小的csvs,但与一个较大的csv(有几百行,约12属性)最后创建的json似乎只是停止在json的中间,没有右括号csv到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库。 –