在HTML页面中嵌入Python

时间:2017-09-17 18:05:27

标签: python html python-2.7 python-3.x

我正在尝试寻找一种在Python页面中嵌入Python代码的方法。

我不是在谈论使用Python作为Django或Flask等工具的后端。我想在我的网页上实现一个非常非常基本的控制台,这样我就可以展示运行的Python脚本,而不仅仅是纯代码。然后,用户可以修改python,然后重新运行它以查看更改。

假设我正在制作一个python编程教程网站,我希望用户在运行时看到print("hello world"),输出“hello world”。

有没有办法实现这个目标?

由于

4 个答案:

答案 0 :(得分:0)

HTML 中的 Python 允许您将 Python 嵌入 HTML 文档中,类似于 mod_Python 或 PHP。通过利用模块:digiweb 和来自 BSD 许可项目 Karrigell Python Web 服务器的 PythonInsideHTML.zip 的稍微修改版本,使其成为一个支架单独的图书馆。可以在运行时执行的 HTML 文档中运行嵌入的 Python。 Download Here

答案 1 :(得分:-1)

我发现它被称为“小提琴”。这是进一步谷歌搜索知道的关键字。我已尝试过大部分内容,除了一个外,它们不起作用,https://ideone.com/它们也可以轻松地将其嵌入到您自己的网页中,这正是我所需要的。

答案 2 :(得分:-1)

试试trinket.io! Trinket 可让您免费嵌入、共享和保存 Python 代码!

答案 3 :(得分:-2)

最好的方法是建立一个使用Python的Web框架。一些不错的选择是Django,TurboGears和Pyramid。虽然可以使用纯Python CGI或作为ISAPI扩展,但是从这种方法中你并没有获得太多的好处,并且Web框架必然会更有效,易懂和有用。

此外,网络框架带有一种理念,包含许多您在工作时可以学习的细致思考和最佳实践。 以下是一些网站链接 -

https://docs.pylonsproject.org/en/latest/

http://turbogears.org/

https://www.djangoproject.com/