PHP标签解析器如何工作?

时间:2013-06-27 07:02:19

标签: parsing python-3.x

我正在制作一个python网络服务器,php的解析器是如何工作的?

示例代码:

Hello
<?php
echo 'hello'
?>
World

这应该打印出来 你好,你好世界

然而我试图让我的网络服务器这样做:

Hello i'm a normal text...
<?py
print('im coming from Python')
?>
Hello im also a normal text

我如何完成这种类型的解析?

1 个答案:

答案 0 :(得分:0)

这样的事情已经存在:mod_python的{​​{3}}。

然而,这不是一个好主意,这就是它从未真正起飞的原因。无论如何mod_pythonpsp handler

在Python中编写webapps的默认值为dead(例如使用wsgi)。

使用模板引擎几乎可以做同样的事情(在模板文档中嵌入Python代码),但代码和模板之间的分离更加清晰。

几乎每个Python Web框架都支持一些模板机制,您可以先查看mod_wsgibottleflask ...