Amazing-Python-Scripts
26 строк · 634.0 Байт
1import csv2import json3
4
5def csv_to_json(csv_file, json_file):6# Open the CSV file7with open(csv_file, 'r') as file:8# Read the CSV data9csv_data = csv.DictReader(file)10
11# Convert CSV to JSON12json_data = json.dumps(list(csv_data), indent=4)13
14# Write the JSON data to a file15with open(json_file, 'w') as json_file:16json_file.write(json_data)17
18
19# Specify the CSV and JSON file paths
20csv_file = 'input.csv'21json_file = 'output.json'22
23# Convert CSV to JSON
24csv_to_json(csv_file, json_file)25
26print(f"CSV file '{csv_file}' has been converted to JSON file '{json_file}'.")27