csv→json変換


$  cat csv_to_json.py
import csv
import json
import sys

result = []
com1 = sys.argv[1] #com2  = sys.argv[2]

with open(com1) as f:
   for line in csv.DictReader(f):
       line_json = json.dumps(line)
       result.append(line_json)
print(result)
root ~/Desktop
$ cat sourcefile.csv
a,b
1,2
a(a),b(b)
root ~/Desktop
$ python csv_to_json.py sourcefile.csv
['{"a": "1", "b": "2"}', '{"a": "a(a)", "b": "b(b)"}']

root ~/Desktop
$
20220331追記
​https://qiita.com/hibit/items/f40648c339e95b540c55






 







# 参考


この記事が気に入ったらサポートをしてみませんか?