我应该给人们写一封信。使用文件,我有一个字母名称的文本文件和一个字母模板,其中带有索引。然后,我需要用文本文件上的名称替换这些索引以提供输出:具有正确名称的字母。
我已经定义了哪个索引应该用什么变量填充,并据此写出数据库。
我尝试使用template.replace
,但是我不确定应该如何准确地编写它。
dataBase =要填充的名称
马修·史密斯,2023年,格罗斯鲍尔教授,她 瑞秋·格林(Rachel Green)2023年 马克·格雷,2023年,博士,努曼,她
template =带有索引的字母模板
亲爱的[0],[1],
恭喜!你是熊!
您已被我们的[2]大学课程录取!邀请您和您的家人参加2019年5月10日上午11点至下午4点的招生日。 在此期间,您将结识未来的同学,进行有指导的学校游览,并结识第一年的顾问-[3] [4]。 您将向招生大楼报告并登录,所有顾问将在那里。
for line in dataBase:
print (line)
line = line.rstrip()
fields = line.split (",")
print (fields)
lenofFields = len(fields)
for T_line in template:
entire = template.read()
print (T_line)
T_line = T_line.rstrip()
for i in (0,lenofFields):
template.replace ("[" + i + "]", fields [i])