0

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

示例代码:

Hello
<?php
echo 'hello'
?>
World

这应该打印出 Hello hello World

但是我试图让我的网络服务器这样做:

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

我怎样才能完成这种类型的解析?

4

1 回答 1

0

这样的东西已经存在:mod_python's psp handler.

然而,这不是一个好主意,这就是它从未真正起飞的原因。反正mod_python已经死了。

在 Python 中编写 webapps 的默认设置是wsgi(例如使用mod_wsgi)。

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

几乎每个 Python Web 框架都支持一些模板机制,您可以从查看bottleflaskweb.py开始...

于 2013-06-27T09:50:19.860 回答