Вы почти у цели.
Предположим, есть "Это {myvar}". в файле .txt.
Coding:
with open('path/to/file.txt', 'r') as file:
myfile = file.read().replace('\n', '')
myvar='myself'
print(myfile.format(myvar=myvar))
Любые строки в текстовом формате, могут быть импортированы как переменные из текстового файла. Тогда строковой переменной можно манипулировать как обычно.
В вашем случае ключ "{var}". Таким образом, вы можете легко использовать ".format (var = varx), если вы определили переменную" varx ".
Выход:
Это я.
И если вы хотите импортировать HTML-шаблон в стиле css и заменить некоторое содержимое, вы можете просто использовать "{{" и "}}" для экранирования "{" и "}".
Пример 2
В файле:
Это {myvar} для {{var}}.
Выход:
Это я для {var}.