我是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文件没有开始' ['并结束']'并且每次进入后都应该有}',' {也缺少。
我知道这是一个非常基本且不合标准的代码,但请帮助我。