本文主要是介绍leo-editor 与 ipython 互通操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
官方文档:https://leoeditor.com/IPythonBridge.html
启动 leo-editor 时连接 ipython,支持 leo 与 ipython 双向通讯,可在 ipython 和 leo 中互相运行脚本,我认为这个功能很酷,经常用于数据分析和爬虫网页分析。
运行方法
-
安装相关模块 IPython and Jupyter
pip install ipythonpip install jupyterpip install qtconsole
-
启动 leo
python launchLeo.py --ipython
-
在 ipython 中运行以便能操作 leo
c,g = _leo.c, _leo.g
操作示例
从下图可以看出 leo 与 ipython 可进行互相通讯,实现想要的一些功能。
-
比如在 leo 中写数据分析笔记,在 ipython 中查看运行结果(类似于 jupyter notebook 功能,但是 leo 中可拥有众多可执行节点,节点之间还可以克隆互用代码)
-
借助 ipython 完善的代码智能提示,可快速编写代码,同时也可以用代码来生成、编辑 leo 中的笔记节点。
注:上图中的 c.p 是 example 节点
这篇关于leo-editor 与 ipython 互通操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!