Jestem bardzo nowy w programowaniu, uczyłem się Pythona z ostatnich 3/4 tygodni i jest to jedno z podanych zadań.csv do konwersji json z pytonem
Wejście
A, B, C, D
1, 2, 3, 4
5, 6, 7, 8
Wyjście
{{A:”1”, B:”2”, C:”3”, D:”4”}, {A:”5”, B:”6”, C:”7”, D:”8”}}
Próbowałem z kodem jak
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)
Wyjście dla tego kodu jest jak poniżej
{"a": "1", "null": ["5", "6", "7", "8", "9"], "c": "3", "b": "2", "d": "4"}
Czy ktoś może mi pomóc w tej sprawie. TIA
wejściowy nie jest w formacie CSV. Wynik nie jest prawidłowy json. Masz na myśli listę słownika? '[{A:" 1 ", B:" 2 ", C:" 3 ", D:" 4 "}, {A:" 5 ", B:" 6 ", C:" 7 ", D:" 8 "}]' – falsetru
Przepraszam .. !! Tak, to jest lista dyktafonów – naren