写CSV文件 给定一个文本文件,其中为四名同学的成绩,编写程序,将四名同学的成绩单写入CSV文件,并用excel打开,验证CSV文件是否正确写入。 列表 CSV文件 呷
时间: 2024-03-27 22:35:15 浏览: 17
好的,我会根据你的要求来写一个Python程序,将四名同学的成绩单写入CSV文件。请将以下代码保存为.py文件,然后运行即可生成CSV文件。
```python
import csv
# 定义四名同学的成绩
scores = [
{'name': '张三', 'math': 90, 'english': 88, 'chinese': 92},
{'name': '李四', 'math': 85, 'english': 92, 'chinese': 90},
{'name': '王五', 'math': 92, 'english': 90, 'chinese': 91},
{'name': '赵六', 'math': 89, 'english': 86, 'chinese': 94},
]
# 定义CSV文件的头部
header = ['name', 'math', 'english', 'chinese']
# 将成绩单写入CSV文件
with open('scores.csv', 'w', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=header)
writer.writeheader()
for score in scores:
writer.writerow(score)
```
运行完程序后,会在当前文件夹下生成一个名为scores.csv的CSV文件。你可以用Excel打开这个文件,验证数据是否正确写入。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)