CSV和JSON是兩種常用的數據格式,如何在它們之間進行轉換是我們需要掌握的技能之一。下面我們將為大家介紹如何使用Python將CSV與JSON文件進行轉換。
第一步:導入所需模塊。
import csv import json
第二步:打開CSV文件并讀取數據。
csv_file = open('data.csv', 'r') csv_reader = csv.DictReader(csv_file) data = [] for row in csv_reader: data.append(row) csv_file.close()
第三步:將CSV數據轉換成JSON格式。
json_data = json.dumps(data, indent=4)
第四步:將JSON數據寫入文件。
json_file = open('data.json', 'w') json_file.write(json_data) json_file.close()
完成以上步驟后,我們就成功將CSV文件轉換成了JSON文件。
下面是完整的Python代碼:
import csv import json csv_file = open('data.csv', 'r') csv_reader = csv.DictReader(csv_file) data = [] for row in csv_reader: data.append(row) csv_file.close() json_data = json.dumps(data, indent=4) json_file = open('data.json', 'w') json_file.write(json_data) json_file.close()
總結:CSV和JSON文件轉換是常用的操作,通過以上代碼,我們不僅可以對數據格式進行轉換,也對Python代碼中的讀取和寫入文件進行了演示。希望本文對大家有所幫助。
上一篇csv 轉 json
下一篇csv to json