Python网页,PHPsty

2024-04-23 11:35:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我经常使用Python和PHP,但出于好奇,是否有一个Python版本使用与PHP类似的范例来动态创建html页面,例如:

<html>
<body>

<?py                        # similar to <?php ... ?>
for i in range(10):
    print '<div>Hello%i</div>' % i
?>

</body>
</html>

是吗?在


注1:我不是说Django、Flask、Bottle、Twisted等不使用这种语法的词。

注意2:在PHP中建议的代码如下:

^{pr2}$

Tags: toinpy版本divforhtmlrange
1条回答
网友
1楼 · 发布于 2024-04-23 11:35:54

Is there a version of Python that uses a similar paradigm to PHP for dynamic creation of html pages

不,python不能像您所希望的那样嵌入到html中。其思想是将视图(html)与代码(python)分开。在

看看模板引擎是如何工作的,它们可以允许相当复杂的python代码。在

Jinja为例:

    <ul>
        {% for user in users %}
            <li><a href="{{ user.url }}">{{ user.username }}</a></li>
        {% endfor %}
    </ul>

Other更接近您需要的解决方案将将html转换为python脚本,该脚本将生成完全解释的html。有点过分了。。。在

相关问题 更多 >