如何使用Python编程语言创建一个包含学生成绩的CSV文件
时间: 2024-11-30 19:17:09 浏览: 14
在Python中,你可以使用内置的csv模块来创建CSV文件,它是一种简单的方式来组织和保存表格数据。以下是创建一个包含学生成绩的CSV文件的基本步骤:
```python
import csv
# 假设我们有一个学生成绩字典列表,每个字典代表一个学生
students_grades = [
{"姓名": "张三", "数学": 90, "英语": 85},
{"姓名": "李四", "数学": 95, "英语": 90},
{"姓名": "王五", "数学": 88, "英语": 88}
]
# 创建一个writer对象来写入CSV文件
with open('student_grades.csv', 'w', newline='') as file:
fieldnames = ["姓名", "数学", "英语"]
writer = csv.DictWriter(file, fieldnames=fieldnames) # 写入表头
# 写入表头
writer.writeheader()
# 写入每条记录
for student in students_grades:
writer.writerow(student)
```
这段代码首先导入csv模块,然后定义了一个学生成绩的字典列表。接着打开一个名为'student_grades.csv'的新文件,设置为写入模式。使用`DictWriter`创建一个writer对象,指定列名。写入表头后,遍历学生信息并逐行写入文件。
运行此程序后,就会在当前工作目录下生成一个CSV文件,包含了学生的姓名和对应的成绩。
阅读全文