操作CSV文件和JSON文件,完成文件读写代码;
时间: 2024-01-23 07:01:48 浏览: 69
方便的转化csv文件和json文件功能小代码教程共23页
好的,以下是 Python 操作 CSV 文件和 JSON 文件的代码示例:
操作 CSV 文件:
```python
import csv
# 写入 CSV 文件
with open('data.csv', mode='w', newline='') as csv_file:
writer = csv.writer(csv_file)
writer.writerow(['name', 'age', 'gender'])
writer.writerow(['Alice', '25', 'female'])
writer.writerow(['Bob', '30', 'male'])
# 读取 CSV 文件
with open('data.csv') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
print(row)
```
这段代码首先使用 `csv.writer` 将数据写入到 `data.csv` 文件中。然后使用 `csv.reader` 读取 `data.csv` 文件中的数据,并将每行数据作为一个列表输出到控制台。
操作 JSON 文件:
```python
import json
# 写入 JSON 文件
data = {
'name': 'Alice',
'age': 25,
'gender': 'female'
}
with open('data.json', 'w') as json_file:
json.dump(data, json_file)
# 读取 JSON 文件
with open('data.json') as json_file:
data = json.load(json_file)
print(data)
```
这段代码首先使用 `json.dump` 将数据写入到 `data.json` 文件中。然后使用 `json.load` 读取 `data.json` 文件中的数据,并将数据输出到控制台。
阅读全文