【问题标题】:How to run Python with ACE Editor如何使用 ACE 编辑器运行 Python
【发布时间】:2019-08-31 09:11:33
【问题描述】:

我正在尝试创建一个在线 python 编辑器,并希望使用 Ace Editor 来实现。如何使用 Ace Editor 的 CDN 和 HTML/JS (https://ace.c9.io) 在浏览器上渲染或编译 python 代码?

我使用contentWindow.document 函数成功编译了 HTML 和 Javascript 的实时视图;但是,我似乎不知道如何做同样的事情,除了用 Python 代替。

【问题讨论】:

    标签: javascript python cdn cloudflare ace-editor


    【解决方案1】:

    ACE Editor 只是一个代码编辑器,它不包含任何类型的编译器。 您正在寻找的是一种允许您提交一些 Python 代码,然后运行的 Web 服务它在具有 Python 支持的主机服务器上并返回响应。

    最好的解决方案是实现一个 Python 沙箱,它将运行不受信任的 Python 代码,最好是通过 docker 或虚拟机上的其他东西,这样您的其他代码或数据都不会受到损害。检查Pysandbox for a docker solution example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      相关资源
      最近更新 更多