HTML页面中的Python,无需安装额外的软件/库

时间:2016-02-09 13:31:46

标签: python html

有没有办法在没有任何额外库/软件的HTML页面上使用python?我在学校的电脑上,他们不会让我添加任何东西。程序从另一个站点访问一些数据,进行一些计算并输出结果。

2 个答案:

答案 0 :(得分:0)

编辑:我认为我完全误解了这个问题。

如果您拥有 Python并希望在没有任何其他软件的情况下在您的计算机上运行Web服务器,我的答案如下。

如果您拥有Python,则可以使用浏览器内的Python ReplItCodeAcademy

虽然可能在网页中运行“python”,但更常见的是“生成网页的python”或“呈现网页模板的python”。

simple Python web server的快速示例(Python 2.x)(涉及的所有库都是Python的一部分,而不是附加组件)。

然后,在self.wfile.write("Hello World !")行上,您可以将"Hello World !"替换为<html><body>This is a web page!</body></html>

显然,如果你的html变得复杂,这可能会有点混乱,所以你可以改为拥有像

这样的模板文件
<html><body>
{message}
</body></html>

并将其渲染为

with open("mytemplate.html") as inf:
    template = inf.read()
result = template.format(message="This is a web page !")
self.wfile.write(result)

玩得开心!

答案 1 :(得分:-2)

Skulpt允许python在网页中运行 - 这是一个链接 http://www.skulpt.org/