需要从一个文件中读取学生的信息并显示,信息包括 name,sex, age, id,enrollment_dateenrollment score ,文件中的学生信息为:Mary 男 19 20170101001 2017.09.01 580
时间: 2024-05-06 19:21:41 浏览: 69
好的,我可以帮您解决这个问题。您可以使用Python编程语言读取该文件中的数据,并将其存储在相应的数据结构中,如列表或字典。以下是一个示例代码段,可以读取格式为“name,sex,age,id,enrollment_date,enrollment_score”的文件,并将学生信息存储在一个字典中:
```python
students = dict() # 创建一个字典来存储学生信息
with open('file.txt', 'r') as f:
for line in f:
info = line.strip().split() # 按空格切分每行信息
# 将每行信息存储到字典中
students[info[3]] = {'name': info[0], 'sex': info[1], 'age': info[2], 'enrollment_date': info[4], 'enrollment_score': info[5]}
# 遍历字典,输出每个学生的信息
for id, info in students.items():
print('ID: {}'.format(id))
print('Name: {}'.format(info['name']))
print('Sex: {}'.format(info['sex']))
print('Age: {}'.format(info['age']))
print('Enrollment Date: {}'.format(info['enrollment_date']))
print('Enrollment Score: {}'.format(info['enrollment_score']))
```
您可以将文件名“file.txt”替换为您实际的文件名,并根据需要调整代码以适应其他格式的文件。如果您有任何其他问题或需求,请继续提问。
阅读全文