python创建类的两个对象_Python为一个类创建多个对象

这篇博客通过一个实例介绍了如何使用Python创建类和对象。首先,从文件中读取学生信息,然后利用切片和strip()函数处理数据。接着,将信息存储为字典列表,并创建了一个Student类,将数据转化为对象。最后,展示了如何通过这个类创建多个学生对象。
摘要由CSDN通过智能技术生成

分步教程

要读取文件内容,请使用io.open。如果任何名称有强调字符,请不要忘记指定文件编码。在with io.open('students.txt', mode="r", encoding="utf8") as fd:

content = fd.read()

在这里,您读取整个内容并将其存储在内存中(数据量很小)。也可以使用迭代器。在

然后,可以使用str.splitlines()逐行拆分内容:

^{pr2}$

你会得到这样的信息:['Last Name Midle Name First Name Student ID ',

' ',

'Howard Moe howar1m ',

'Howard Curly howar1c ',

'Fine Lary fine1l ',

'Howard Shemp howar1s ',

'Besser Joe besse1j ',

'DeRita Joe Curly derit1cj ',

'Tiure Desilijic Jaba tiure1jd ',

'Tharen Bria thare1b ']

您有(几乎)固定长度的线,所以您可以使用切片来提取字段。在

以下是您可以对标题执行的操作:header = lines.pop(0)

fields = header[0:8], header[11:21], header[23:33], header[36:46]

# print(fields)

你会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值