请用python代码把字典item写入csv文件,要求表头是['学校名称','本科批次','文理科','最低分','最低位次','公办/民办','学校所在']
时间: 2023-10-23 17:59:27 浏览: 101
python 课程表转 csv
5星 · 资源好评率100%
可以使用Python的csv模块来实现将字典写入CSV文件的操作。下面是一个示例代码:
```python
import csv
data = [
{'学校名称': '清华大学', '本科批次': '本科一批', '文理科': '理科', '最低分': 700, '最低位次': 10, '公办/民办': '公办', '学校所在': '北京'},
{'学校名称': '北京大学', '本科批次': '本科一批', '文理科': '文科', '最低分': 680, '最低位次': 20, '公办/民办': '公办', '学校所在': '北京'},
{'学校名称': '复旦大学', '本科批次': '本科一批', '文理科': '文科', '最低分': 670, '最低位次': 30, '公办/民办': '公办', '学校所在': '上海'}
]
filename = 'data.csv'
headers = ['学校名称', '本科批次', '文理科', '最低分', '最低位次', '公办/民办', '学校所在']
with open(filename, mode='w', newline='', encoding='utf-8') as file:
writer = csv.DictWriter(file, fieldnames=headers)
writer.writeheader()
writer.writerows(data)
print('写入完成!')
```
上面的代码会将`data`列表中的字典数据写入到名为`data.csv`的CSV文件中,其中`headers`变量定义了CSV文件的表头。你可以将自己的字典数据替换到`data`列表中,然后运行代码即可将数据写入CSV文件。
阅读全文