Получить вывод html из кода Python - PullRequest
5 голосов
/ 23 декабря 2009

У меня есть словарь и я хотел бы создать HTML-страницу, где будет нарисована простая HTML-таблица с ключами и значениями. Как это можно сделать из кода Python?

Ответы [ 5 ]

10 голосов
/ 23 декабря 2009
output = "<html><body><table>"
for key in your_dict:
  output += "<tr><td>%s</td><td>%s</td></tr>" % (key, your_dict[key])
output += "</table></body></html>
print output
2 голосов
/ 23 декабря 2009

Вы можете использовать шаблонизатор, например Jinja . Список движков для шаблонов доступен здесь .

1 голос
/ 23 декабря 2009

Вы также можете рассмотреть возможность использования Mako библиотеки шаблонов.

1 голос
/ 23 декабря 2009

Вас может заинтересовать разметка, см. http://markup.sourceforge.net/

0 голосов
/ 23 декабря 2009

Наряду с многочисленными механизмами шаблонов, вы можете рассмотреть возможность использования встроенного в Python шаблона . Это даст вам базовую функциональность шаблонов без необходимости изучать (или выбирать) библиотеку шаблонов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...