2014-12-06 80 views
-3

嘿,那裏?我想知道是否有任何關於如何將Python代碼的結果打印到HTML中的代碼。我試圖找到一種方法將結果打印到html中。將Python打印成HTML

+0

我沒有代碼,因爲我不知道如何編寫它。 – user3550783 2014-12-07 07:34:52

回答

2

如果您試圖將python整合到網頁中,那麼好的解決方案是FlaskDjango。 Flask更注重簡單性,而不是功能性,而Django具有更多功能。

請務必閱讀各自的文檔。

+1

長篇故事的簡短回答:) +1 – 2014-12-06 07:24:54

+0

基本上就是我想要做的,但我正在使用VI。 – user3550783 2014-12-07 07:35:10

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') 
0

我認爲你正在尋找這樣:Jinja

語法:

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

祝你有美好的一天。