标签: 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
我如何完成这种类型的解析?
答案 0 :(得分:0)
这样的事情已经存在:mod_python的{{3}}。
mod_python
然而,这不是一个好主意,这就是它从未真正起飞的原因。无论如何mod_python为psp handler。
psp handler
在Python中编写webapps的默认值为dead(例如使用wsgi)。
wsgi
使用模板引擎几乎可以做同样的事情(在模板文档中嵌入Python代码),但代码和模板之间的分离更加清晰。
几乎每个Python Web框架都支持一些模板机制,您可以先查看mod_wsgi,bottle或flask ...
mod_wsgi