У меня есть словарь и я хотел бы создать HTML-страницу, где будет нарисована простая HTML-таблица с ключами и значениями. Как это можно сделать из кода Python?
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
Вы можете использовать шаблонизатор, например Jinja . Список движков для шаблонов доступен здесь .
Вы также можете рассмотреть возможность использования Mako библиотеки шаблонов.
Вас может заинтересовать разметка, см. http://markup.sourceforge.net/
Наряду с многочисленными механизмами шаблонов, вы можете рассмотреть возможность использования встроенного в Python шаблона . Это даст вам базовую функциональность шаблонов без необходимости изучать (или выбирать) библиотеку шаблонов.