好的,所以我正在浏览器中尝试一个简单的 python repl。我想在文本输入中放入一些 python 代码,然后点击“发送”按钮,然后返回评估结果。
我正在使用烧瓶,有一条路线,它调用 stdlibeval
函数,然后将其发回。我还使用zeroMQ和简单的服务器/客户端设置。虽然我觉得我错过了一些东西......
做这种事情的标准方法是什么?repl.it和skulpt等项目正在这样做,但它们正在编译为 javascript。Ipython notebook正在使用 zeroMQ,好吧,我不知道他们这样做的确切方式,发送一些带有 pub/sub 设置的 python 字符串,然后使用exec
我认为....
我在想我想将 repl 嵌入到支持多种语言的网页中,但我首先从 python 开始。也许其他人已经在这样做了?任何帮助表示赞赏!