期待' EOF'}'}',',']',得到了' {'

时间:2018-01-11 17:03:02

标签: python-3.x

我是python的新手。

我的目标: - 从网站下载csv                 将csv转换为Json

我已根据我的json要求转换了所有csv行,但最终结果仍然不如我预期的那样。

这是我的代码

 import urllib.request
 import os
 import csv
 import json
 url = 'http://hmt-sanctions.s3.amazonaws.com/sanctionsconlist.csv'
 urllib.request.urlretrieve(url,'hmtc.csv')
 csvfile = open('hmtc.csv', 'r')
 jsonfile = open('hmtc.json', 'w')
 csvreader = csv.reader(csvfile)
 next(csvreader)
 header = next(csvreader)
 reader = csv.DictReader(csvfile, header)
 for row in reader:
     json.dump(row,jsonfile)
     jsonfile.write('\n')

但我得到的json文件没有开始' ['并结束']'并且每次进入后都应该有}',' {也缺少。

我知道这是一个非常基本且不合标准的代码,但请帮助我。

0 个答案:

没有答案