csv存json格式python
时间: 2023-10-13 08:26:11 浏览: 170
python中csv、json文件的写入和读取
将CSV文件转换为JSON格式的Python代码如下:
```python
import csv
import json
# 打开CSV文件
with open('data.csv', 'r') as f:
# 读取CSV文件内容
reader = csv.reader(f)
# 获取CSV文件的表头
headers = next(reader)
# 将CSV文件内容转换为字典列表
data = [dict(zip(headers, row)) for row in reader]
# 将字典列表转换为JSON格式
json_data = json.dumps(data)
# 将JSON数据写入文件
with open('data.json', 'w') as f:
f.write(json_data)
```
在上述代码中,我们使用CSV模块读取CSV文件的内容,并将其转换为字典列表。然后,我们使用JSON模块将字典列表转换为JSON格式,并将其写入文件中。
阅读全文