CSV是一種常見的數(shù)據(jù)格式,它由逗號分隔的值組成。但是,當我們需要將CSV文件轉換為JSON格式時,可以采用一些方法來輕松實現(xiàn)。下面我們看看如何使用Python將CSV轉換為JSON。
import csv import json csv_file_path = "file.csv" json_file_path = "file.json" # 打開csv文件并讀取數(shù)據(jù) with open(csv_file_path, 'r') as csv_file: csv_reader = csv.DictReader(csv_file) # 使用列表推導式將數(shù)據(jù)轉換為字典 data = [dict(row) for row in csv_reader] # 將數(shù)據(jù)寫入json文件 with open(json_file_path, 'w') as json_file: json_file.write(json.dumps(data, indent=4))
在這段代碼中,我們使用csv模塊的DictReader方法打開CSV文件,并將其轉換為字典形式。我們使用列表推導式將每個行轉化為一個字典。最后,我們使用json.dumps方法將字典數(shù)據(jù)轉換為JSON字符串,并寫入到JSON文件中。
這種方法不僅僅適用于Python,其他編程語言也可以采用類似的方法,只需要將語法稍微修改一下即可。
上一篇vue sm2
下一篇vue src綁定拼接