1
0

add batch csv to json script

This commit is contained in:
2026-06-05 00:00:18 +02:00
parent e9b5456b5a
commit bf2f19bbdc
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env python3
import csv, json, sys
from pathlib import Path
folder = Path.cwd()
csvs = list(folder.glob("*.csv"))
if not csvs:
print("No CSV files found in current folder.")
sys.exit(0)
for src in csvs:
dst = src.with_suffix(".json")
try:
with open(src) as f:
data = list(csv.DictReader(f))
with open(dst, 'w') as f:
json.dump(data, f, indent=2)
print(f"{src.name}{dst.name}")
except Exception as e:
print(f"{src.name} failed: {e}")