如何使用ACE Editor运行Python

问题描述 投票:0回答:1

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

我使用contentWindow.document函数成功编译了HTML和Javascript的实时视图;但是,除了使用Python,我似乎无法弄清楚该怎么做。

javascript python cdn cloudflare ace-editor
1个回答
0
投票

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

最好的解决方案是实现一个Python沙箱,该沙箱将运行不受信任的Python代码,理想情况下是通过docker或虚拟机上的其他任何不影响您的代码或数据的虚拟机运行的。检查Pysandbox for a docker solution example

© www.soinside.com 2019 - 2024. All rights reserved.