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

HTML页面中的Python,无需安装额外的软件/库,python,html,Python,Html,有没有一种方法可以在HTML页面上使用python而无需任何额外的库/软件?我在学校的电脑上,他们不允许我添加任何内容。该程序从另一个站点访问一些数据,进行一些计算并输出结果。Skulpt允许在网页中运行python—下面是一个链接 编辑:我想我完全误解了这个问题 如果您有Python,并且希望在您的计算机上运行web服务器而不使用任何附加软件,我的答案如下 如果您没有Python,可以在浏览器中使用Python,如或 虽然可以运行“网页中的python”,但更常见的是“生成网页的python

有没有一种方法可以在HTML页面上使用python而无需任何额外的库/软件?我在学校的电脑上,他们不允许我添加任何内容。该程序从另一个站点访问一些数据,进行一些计算并输出结果。

Skulpt允许在网页中运行python—下面是一个链接
编辑:我想我完全误解了这个问题

如果您有Python,并且希望在您的计算机上运行web服务器而不使用任何附加软件,我的答案如下

如果您没有Python,可以在浏览器中使用Python,如或


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

一个简单的示例(Python2.x)(所有涉及的库都是Python的一部分,而不是附加组件)

然后,在行
self.wfile.write(“Hello World!”)
上,您可以将
“Hello World!”
替换为
这是一个网页

显然,如果html变得复杂,这可能会有点混乱,因此您可以使用一个模板文件,如

<html><body>
{message}
</body></html>

玩得开心

“在HTML页面上使用python”是什么意思?至少你需要安装一个web服务器和Python。你正在寻找一个在线Python解释器吗?你不想避免任何额外的库/软件吗?你不需要额外的库/软件。这运行在记事本上,您只需复制并粘贴html代码,然后您就可以自己添加python代码。
with open("mytemplate.html") as inf:
    template = inf.read()
result = template.format(message="This is a web page !")
self.wfile.write(result)