add script to convert atree csv to json
This commit is contained in:
parent
441300ec10
commit
112dd1b619
1 changed files with 24 additions and 0 deletions
24
py_script/atree_csv_to_json.py
Normal file
24
py_script/atree_csv_to_json.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
import csv
|
||||
import json
|
||||
import re
|
||||
|
||||
with open('atree.csv', newline='') as csvfile:
|
||||
res = ""
|
||||
reader = csv.DictReader(csvfile)
|
||||
for row in reader:
|
||||
if not row["connector"]:
|
||||
row["connector"] = False
|
||||
else:
|
||||
row["connector"] = True
|
||||
row["row"] = int(row["row"])
|
||||
row["col"] = int(row["col"])
|
||||
if row["rotate"].isdigit():
|
||||
row["rotate"] = int(row["rotate"])
|
||||
else:
|
||||
row.pop("rotate")
|
||||
row["desc"] = re.sub("\n", " ", row["desc"])
|
||||
|
||||
resjson = json.dumps(row)
|
||||
res += str(resjson) + ",\n"
|
||||
|
||||
print(res)
|
Loading…
Reference in a new issue