有没有办法在没有任何额外库/软件的HTML页面上使用python?我在学校的电脑上,他们不会让我添加任何东西。程序从另一个站点访问一些数据,进行一些计算并输出结果。
答案 0 :(得分:0)
编辑:我认为我完全误解了这个问题。
如果您拥有 Python并希望在没有任何其他软件的情况下在您的计算机上运行Web服务器,我的答案如下。
如果您不拥有Python,则可以使用浏览器内的Python ReplIt或CodeAcademy。
虽然可能在网页中运行“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/