下面是一个使用Python编写的程序示例,从名为"marks.dat"的文件中读取数据:
# 打开文件
file = open("marks.dat", "r")
# 逐行读取文件内容
lines = file.readlines()
# 初始化一个空列表来存储学生的成绩
students = []
# 遍历每一行数据
for line in lines:
# 去除行末尾的换行符
line = line.strip()
# 将数据按照逗号分隔为rno, name, marks
rno, name, marks = line.split(",")
# 将学生信息添加到列表中
students.append({"rno": rno, "name": name, "marks": marks})
# 关闭文件
file.close()
# 输出学生的成绩
for student in students:
print("学号:", student["rno"])
print("姓名:", student["name"])
print("成绩:", student["marks"])
print()
请确保将"marks.dat"文件放在与程序相同的目录下,并且文件中的数据格式严格按照"rno, name, marks"的格式存储。