Как перекинуть переменные в html файл?
пишу телеграмм бота, который принимает некоторые переменные и создаёт словарь. Хочу перекинуть эти переменные в html файл
У меня есть переменные, которые создаются пользователем, которые он вводит в боте. Эти переменные сохраняются в словаре. Но вот теперь мне нужно перекинуть или применить эти переменные в pdf файл и html файл. Но при этом в этих pdf и html файлах уже есть шаблонный текст, который изменять нельзя, а нужно изменить только конкретные слова из текста на полученные переменные. И потом уже отправить изменённый файл. Отправлять умею, но не изменённые. Мб надо .format() использовать, но я пока-что не особо понял как с ним работать в этой ситуации.
import telebot
@bot.message_handler(commands=['cv'])
def echo_all(message):
name = 'pisapopa'
html = f'''{name} '''
bot.reply_to(message, 'Загрузка файла')
with open('sh.html', 'r') as file:
rock = file.read().replace('{name}', html)
file_v1 = open('sh.html', 'a')
file_v1.write(rock]
print(rock)
bot.send_document(message.chat.id, rock)
bot.infinity_polling()
html
Civil {name}, год {year}, место {place}
Источник: Stack Overflow на русском