我正在尝试寻找一种在Python页面中嵌入Python代码的方法。
我不是在谈论使用Python作为Django或Flask等工具的后端。我想在我的网页上实现一个非常非常基本的控制台,这样我就可以展示运行的Python脚本,而不仅仅是纯代码。然后,用户可以修改python,然后重新运行它以查看更改。
假设我正在制作一个python编程教程网站,我希望用户在运行时看到print("hello world")
,输出“hello world”。
有没有办法实现这个目标?
由于
答案 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框架必然会更有效,易懂和有用。
此外,网络框架带有一种理念,包含许多您在工作时可以学习的细致思考和最佳实践。 以下是一些网站链接 -