【发布时间】:2013-10-26 18:47:28
【问题描述】:
好的,所以我正在浏览器中试验一个简单的 python repl。我想在文本输入中放入一些 python 代码,然后点击“发送”按钮,然后返回评估结果。
我正在使用烧瓶,有一条路线,它调用 stdlib eval 函数,然后将其发回。我还在使用zeroMQ 进行简单的服务器/客户端设置。我觉得我错过了一些东西......
做这种事情的标准方法是什么? repl.it 和 skulpt 之类的项目正在这样做,但它们正在编译为 javascript。 Ipython notebook 正在使用 zeroMQ,好吧,我不知道他们这样做的确切方式,发送一些带有 pub/sub 设置的 python 字符串,然后使用 exec 我想......
我想我想将 repl 嵌入到支持多种语言的网页中,但我首先从 python 开始。也许其他人已经在这样做了?任何帮助表示赞赏!
【问题讨论】:
标签: python ipython zeromq read-eval-print-loop ipython-notebook