【问题标题】:Embed Runnable Python in Web Page Using Brython使用 Brython 在网页中嵌入可运行的 Python
【发布时间】:2020-02-26 09:07:16
【问题描述】:

检查此页面的来源:https://snakify.org/en/lessons/two_dimensional_lists_arrays/ 我注意到它使用了 Brython (https://brython.info/)。

我希望能够在网页中嵌入可运行的 Python 脚本以用于教育目的。但是 Brython 网站似乎没有解释如何做到这一点。有一些很好的 brython 示例在浏览器中运行,但不是用户可以编辑和运行的可编辑预加载代码。

谁能解释一下如何实现我想要做的事情,或者指出一些相关信息?

【问题讨论】:

    标签: python brython


    【解决方案1】:

    您所指的网站以及brython site itself 都为此目的使用ACE editor。检查源代码。 在 brython 网站上也有信息如何you can embed console instead

    编辑(2020 年 3 月 23 日):

    另一种选择是 Microsoft 的 Monaco Editor。 Repl.it使用,VSCode中使用。

    还有CodeMirror

    【讨论】:

    • 谢谢。嵌入控制台选项看起来不错,但看起来您无法使用 sn-ps 预加载它。
    • 这就是为什么您的问题的主要答案是两个站点都使用的 ACE 编辑器。嵌入式控制台只是另一种选择。
    • 虽然这是有用的信息,但我无法开始理解如何使用 ACE 和 Brython 将可运行的 Python sn-ps 放在网页上。搜索 Brython + ACE 没有结果。 snakify 网站有 <div class="visualizer_code"> 包含相关的 html,但是如何找出如何生成该 html 并使其工作?
    猜你喜欢
    • 2017-03-11
    • 2015-08-03
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    相关资源
    最近更新 更多