python 从学生名单csv文件中,找到学生(本人)的相关信息。
时间: 2024-06-08 16:12:21 浏览: 73
基于python+txt的学生成绩管理系统
5星 · 资源好评率100%
假设你有一个名为 "students.csv" 的学生名单文件,文件中包含每个学生的姓名、学号、班级和成绩等信息,你可以使用 Python 中的 csv 模块来读取和处理该文件。
以下是一个示例代码,可以根据学号查找学生的相关信息:
```python
import csv
# 学生名单文件路径
file_path = "students.csv"
# 输入要查找的学生学号
student_id = input("请输入学生学号:")
# 打开学生名单文件,并读取其中的内容
with open(file_path, "r", encoding="utf-8") as file:
reader = csv.reader(file)
# 遍历文件中的每一行
for row in reader:
# 如果学号匹配,则输出该行学生信息
if row[1] == student_id:
print("姓名:", row[0])
print("学号:", row[1])
print("班级:", row[2])
print("成绩:", row[3])
break
else:
# 如果没有找到匹配的学生,则输出提示信息
print("没有找到该学生:", student_id)
```
注意,以上代码假设学生名单文件中的每一行都是以逗号分隔的,如果你的文件格式不同,还需要根据实际情况进行修改。
阅读全文