将数据从web应用发送到ipython笔记本
我们有一个web应用程序,允许用户以交互方式发现web服务数据URL。我们希望允许将发现的服务URL发送到Ipython笔记本,在笔记本中可以提取、分析和可视化来自服务的数据。可能吗?此主题: 将向您展示如何从应用程序/脚本执行python代码,并将所有“python对象”返回到笔记本内核 在本例中,我将使用前面描述的方法从web应用程序执行python代码,请注意,对于最新版本的IPython(我使用3.0-dev),您应该更改:将数据从web应用发送到ipython笔记本,python,ipython-notebook,Python,Ipython Notebook,我们有一个web应用程序,允许用户以交互方式发现web服务数据URL。我们希望允许将发现的服务URL发送到Ipython笔记本,在笔记本中可以提取、分析和可视化来自服务的数据。可能吗?此主题: 将向您展示如何从应用程序/脚本执行python代码,并将所有“python对象”返回到笔记本内核 在本例中,我将使用前面描述的方法从web应用程序执行python代码,请注意,对于最新版本的IPython(我使用3.0-dev),您应该更改: from IPython.zmq.blockingkernel
from IPython.zmq.blockingkernelmanager import BlockingKernelManager
致:
如果您的web应用程序可以接收url中的参数,则可以从笔记本中构造url+查询,将连接信息作为输入参数之一。
您可以使用以下方法检索笔记本中的连接ifo:
%connect_info
注意,在这个场景中,web应用程序和IPython笔记本需要在同一台机器上运行。看看这个笔记本:它展示了如何将flask连接到正在运行的IPython笔记本内核,并向其传递简单的参数。在示例中,根据url的输入生成python dict,生成的dict随后可在ipython内核中使用。
%connect_info