Кто-нибудь знает эквивалент Python для препроцессора текстового файла FMPP?
Дальнейшие действия: я читаю документы и просматриваю примеры предложенных предложений. Просто чтобы расширить. Я использую FMPP для чтения файла данных (csv) и использования нескольких шаблонов в зависимости от этих данных для создания многостраничных отчетов в html, связанных с основным индексом.






Вы можете попробовать Гепард. Я использовал его раньше с некоторым успехом.
Позвольте мне добавить быстрый инструмент Мако Fine (и он даже использует синтаксис $ {var}).
Примечание. Mako, Jinja и Cheetah - это языки текстовый (они обрабатывают и генерируют текст). Я бы заказал их Mako> Jinja> Cheetah (с точки зрения возможностей и удобочитаемости), но предпочтения людей различаются.
Малыш и его преемник Генши являются языками атрибутов, поддерживающими HTML / XML (<div py:if = "variable"> ... </div> и т. д.). Это совершенно другая методология и инструменты, подходящие только для HTML или XML.
Спасибо, что указали на Мако, у него, кажется, есть все, что мне нужно.
Я не совсем уверен, что делает FMPP, но на первый взгляд это похоже на язык шаблонов.
Jinja2 - отличная система шаблонов для Python.
образец:
<ul>
{% for item in list %}
<li> {{ item.title }} </li>
{% endfor %}
</ul>
{% if user.is_admin() %}
<a href = "./edit">Edit this page</a>
{% endif %}
не делайте такие вопросы вики сообщества