Найти - Пользователи
Полная версия: Свой мини шаблонизатор
Начало » Python для новичков » Свой мини шаблонизатор
1
Egor2010
Добрый день,
Помогите заделать мини шаблонизатор.
Нужно заделать так чтобы он открывал фаил искал “{{}}”,и выводил содержимое фаила с учетом переменой в “{{}}”
P.s. Если можно зделайте за меня )
terabayt
Egor2010
P.s. Точнее заделайте за меня )
ну это уже наглость!
Egor2010
terabayt
Да признаю
Подскажите как заставить текст в {{}} воспринимать как переменную?
terabayt
ну как вариант
def myformat(s, **kwargs):
    for i, j in kwargs.items():
        s = s.replace('{{{{{}}}}}'.format(i), str(j))
    return s
a = 'Hello {{name}}! Year - {{year}}'
print(myformat(a, name='Andrey', year=2015))
но можно сделать лучше за один цикл
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB