【发布时间】:2015-10-01 18:12:48
【问题描述】:
假设我有一个包含 1000 行的文本文件。它们看起来都是这样的:
FirstName:SecondName:1:2:3:4
":" 可以替换为任何其他符号,并且我有 1000 个对象的列表:
class RECORD:
FNAME = "default"
SNAME = "default"
M1 = 0;
M2 = 0;
M3 = 0;
M4 = 0;
def outname(self):
print (self.FNAME + self.SNAME)
LIST = []
for i in range(1000):
LIST.append(RECORD(i))
所以,我想读取这个文件,并用第一行中的字符串和整数填充第一个对象,用第二行等填充第二个对象。 我怎样才能做到这一点?
【问题讨论】:
-
如果
:被替换为/,你的程序怎么知道?每行的符号可以改变吗?在每一行内? -
顺便说一句:这里不需要分号。
标签: python object text-files