CSV(Comma-Separated Values)文件格式是一种常见的数据交换格式,其数据以逗号分隔,分成多个字段。JSON(Javascript Object Notation)文件格式也是一种数据交换格式,其数据以键值对的形式存储。将CSV文件转换为JSON格式可以使数据的表现更加直观易懂,方便数据处理和分析。

以下是一个将CSV文件转换为JSON格式的示例代码:

import csv
import json
csvfile = open('data.csv', 'r')
jsonfile = open('data.json', 'w')
fieldnames = ("Name","Age","Gender","Address")
reader = csv.DictReader( csvfile, fieldnames)
json.dump([row for row in reader], jsonfile)

首先导入csv和json两个模块,然后打开源CSV文件和目标JSON文件。使用csv.DictReader方法读取CSV数据,并将字段名指定为(Name,Age,Gender,Address)。读取数据后,利用列表推导式将数据存储为字典列表,最后使用json.dump方法将字典列表转换成JSON格式数据,并写入目标文件。