将数据从Web应用程序发送到ipython笔记本

时间:2014-06-04 11:39:54

标签: python ipython-notebook

我们有一个网络应用程序,允许用户以交互方式发现Web服务数据URL。我们希望允许将已发现的服务URL发送到Ipython Notebook,其中可以在笔记本中提取,分析和可视化来自服务的数据。这可能吗?

1 个答案:

答案 0 :(得分:3)

此主题:Connecting to a remote IPython instance

将向您展示如何从app /脚本执行python代码并返回任何" python对象"回到笔记本内核。

基本上我将在这种情况下使用前面描述的方法从Web应用程序执行python代码,请注意,对于最新版本的IPython(我使用3.0-dev),您应该更改:

from IPython.zmq.blockingkernelmanager import BlockingKernelManager

到:

from IPython.kernel import BlockingKernelClient

如果您的网络应用可以在网址中接收参数,您可以从笔记本构建网址+查询,并将连接信息作为输入参数之一。 您可以使用以下方法检索笔记本中的连接ifo:

%connect_info