.定义一个 Student 类,其中包含学号、姓名、成绩数据成员。建立若干个 Student 类 对象,将它们保存到文件 Record.dat 中
时间: 2024-02-20 07:56:06 浏览: 113
Student Record Management System Project in Python.zip
好的,以下是一个简单的实现方法:
```python
import pickle
class Student:
def __init__(self, id, name, score):
self.id = id
self.name = name
self.score = score
# 创建 Student 对象
s1 = Student('001', '张三', 90)
s2 = Student('002', '李四', 85)
s3 = Student('003', '王五', 95)
# 将 Student 对象保存到列表中
students = [s1, s2, s3]
# 将列表中的 Student 对象保存到文件 Record.dat 中
with open('Record.dat', 'wb') as f:
pickle.dump(students, f)
```
上述代码中,我们定义了一个 Student 类,其中包含学号、姓名、成绩数据成员。然后创建了三个 Student 对象,将它们保存到一个列表中。最后使用 pickle 库中的 dump() 方法将列表中的 Student 对象保存到文件 Record.dat 中。如果需要读取 Record.dat 文件中的内容,可以使用 pickle 库中的 load() 方法。
阅读全文