利用循环语句,从文件中读取学生的数据(注意每行结尾读取一个换行符,存入ch中)
时间: 2023-06-19 09:09:05 浏览: 146
假设文件名为"students.txt",每行数据格式为"学号 姓名 年龄\n",可以使用以下代码读取文件并将每行数据存入一个列表中:
```python
students = []
with open("students.txt", "r") as f:
for line in f:
data = line.strip().split() # 去掉换行符并按空格分割数据
student = {"id": data[0], "name": data[1], "age": int(data[2])} # 将数据存入字典
students.append(student) # 将字典加入列表
```
这样,可以通过遍历`students`列表获取每个学生的信息,例如:
```python
for student in students:
print("学号:{},姓名:{},年龄:{}".format(student["id"], student["name"], student["age"]))
```
阅读全文