Jupyter 嵌入IPython

Jupyter 嵌入IPython

IPython模块的embed()函数可以将IPython嵌入到你的Python代码的命名空间。因此,你可以在默认的Python环境中利用IPython的特性,如对象自省和标签完成。

嵌入IPython

嵌入前存在于全局命名空间的Python对象将对IPython可用。

嵌入IPython

如果在IPython中形成了新的对象或者修改了以前的对象,在退出IPython后,它们将自动进入默认环境。嵌入的IPython shell不会改变早期代码或对象的状态。

但是,如果IPython被嵌入到本地命名空间中,比如在一个函数里面,一旦关闭,里面的对象将不可用。在这里,我们定义了一个函数add()。在add()中我们调用了IPython并声明了一个变量。如果我们在IPython关闭后试图访问该变量,将会引发NameError异常。

嵌入IPython

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程