【问题标题】:Printing Python into HTML [closed]将 Python 打印成 HTML [关闭]
【发布时间】:2015-02-04 09:55:21
【问题描述】:

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

【问题讨论】:

  • 我没有代码,因为我不知道怎么写。

标签: python html


【解决方案1】:

如果您尝试将 python 集成到网页中,好的解决方案是 FlaskDjango。 Flask 更注重简单性,而不是功能,而 Django 功能更多。

请务必阅读他们各自的文档。

【讨论】:

  • 长话短说 :) +1
  • 这基本上是我想做的,但我正在使用VI。
【解决方案2】:

您可以使用高级 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')

【讨论】:

    【解决方案3】:

    我想你正在寻找这个:Jinja

    语法:

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

    祝你有美好的一天。

    【讨论】:

      猜你喜欢
      • 2016-07-08
      • 2010-10-22
      • 2013-10-12
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多