为了账号安全,请及时绑定邮箱和手机立即绑定

如何将文件中的数据写入充满类实例的列表中?

如何将文件中的数据写入充满类实例的列表中?

慕桂英4014372 2021-09-23 09:46:41
我对python比较陌生。我想创建一个简单的学生名单作为“开始”程序。我的想法是有一个包含几个学生信息的 .txt 文件,并将数据读入一个包含学生类的列表中。然后让“用户”对数据做一些事情。我试图读取数据并将其拆分,以便我可以将一个新的 Student() 实例添加到包含拆分信息的列表中。然而,这并没有那么好。class Student:     def __init__(self, name, number, age):          self.name = name          self.number = number          self.age = age     def StartUp():          with open("students.txt", "r") as file:              contents = file.readlines()          studentslist = []          for line in contents:              line = line.rstrip()              x = line.split(" ")              studentslist.append(Student(x[0], x[1], x[2]))         return studentslist   #  the data in the .txt file look like this:   #  Michael 3 17   #  Jake 16 18   #  and so on运行应用程序并打印学生列表后,它会打印每个学生在内存中的位置。我怎样才能让它得到实际值?或者也许写得更简单?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信