将Python打印成HTML

时间:2014-12-06 07:10:56

标签: python html

你好吗?我想知道是否有任何关于如何将Python代码的结果打印成HTML的代码。我试图找到一种方法将结果打印成html。

3 个答案:

答案 0 :(得分:2)

如果您尝试将python集成到网页中,那么好的解决方案是FlaskDjango。 Flask更专注于简单性而非功能性,而Django则具有更多功能。

请务必阅读各自的文档。

答案 1 :(得分:0)

您可以使用高级XML API xml.etree.ElementTree生成HTML代码:

>>> import xml.etree.ElementTree as ET
>>> html = ET.Element('html')
>>> body = ET.SubElement(html, 'body')
>>> head = ET.SubElement(html, 'head')
>>> title = ET.SubElement(head, 'title')
>>> title.text = "Hello World"
>>> span = ET.SubElement(body, 'span')
>>> span.text = "Hi there"
>>> et = ET.ElementTree(html)
>>> et.write('hello.html')

答案 2 :(得分:0)

我认为你在寻找这个:Jinja

语法:



{% extends "layout.html" %}
{% block body %}
  <ul>
  {% for user in users %}
    <li><a href="{{ user.url }}">{{ user.username }}</a></li>
  {% endfor %}
  </ul>
{% endblock %}
&#13;
&#13;
&#13;

度过愉快的一天。