Заменить индексы на соответствующее ему поле - PullRequest
0 голосов
/ 06 мая 2019

Я должен написать письмо людям.Используя файл, у меня есть текстовый файл с именами для письма и шаблоном письма, с индексами в нем.Затем мне нужно заменить эти индексы именами в текстовом файле, чтобы получить вывод: букву с правильными именами.

Я уже определил, какой индекс должен заполняться какими переменными, и записал базу данных в соответствии ск этому.

Я пытался использовать template.replace, однако я не уверен, как я должен написать это точно.база данных = имена, которые должны быть заполнены

Мэтью, Смит, 2023, проф., Гроссбауэр, Ши Рэйчел, Грин, 2023, доктор Сковилль, Хе Марк, Грей, 2023, доктор НюманОна

шаблон = шаблон письма с индексами

Уважаемые [0], [1],

Поздравляем!Вы Медведь!

Вы были приняты в наш класс колледжа [2]!Вы и ваша семья приглашены на День зачисленных студентов 10 мая 2019 года с 11 до 16 часов.В течение этого периода вы встретитесь с будущими одноклассниками, проведете экскурсию по школе и встретитесь с вашим первокурсником - [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])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...