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