我目前正在进行的项目需要我使用 Python 的内置 HTTP 服务器,并且我需要自己构建动态 HTML 页面。HTML 文件中的 %REPLACE_ME% 语法最近太烦人了,我很想用就地代码替换它,就像它在 PHP 中所做的那样。有没有什么好的解决方案可以用(或任何其他类似的语法)解析字符串并评估里面的代码?
编辑:
Jon Clements 指出我忘了解释为什么我需要就地代码。有两个原因 - 首先是我习惯了这种方法,后者是我想使用一些循环并且不想结束自己为模型文件中的表格构建一半的 HTML 代码。stdlib 要求是因为我想尽可能少地保持依赖关系。不过,我可以允许一些非常苗条的库。