私はプログラミングには新しく、過去3/4週間からPythonを学んでいました。 これは与えられた課題の1つです。csvからjsonへのpythonの変換
入力
A, B, C, D
1, 2, 3, 4
5, 6, 7, 8
出力
{{A:”1”, B:”2”, C:”3”, D:”4”}, {A:”5”, B:”6”, C:”7”, D:”8”}}
私は
import csv
import json
csvfile = open('test.csv','r')
jsonfile = open('test.json','w')
x = ("a","b","c","d")
reader = csv.DictReader(csvfile, x)
for row in reader:
json.dump(row, jsonfile)
このコードの出力は以下のように来るようなコードをしようとしてきた
{"a": "1", "null": ["5", "6", "7", "8", "9"], "c": "3", "b": "2", "d": "4"}
誰も私にこれを助けることができます。 TIA
入力はcsvファイルではありませんJSONはPythonにCSVに変換します。出力は有効なjsonではありません。あなたは辞書のリストを意味しますか? A:「5」、B:「6」、C:「7」、D:「4」、「A: 8 "}]' – falsetru
私は申し訳ありません.. !!はいそれはディクテーションのリストです – naren