Jupyter教程

IPython嵌入

嵌入IPython详细操作教程
通过IPython模块的embed()函数,可以将IPython嵌入到Python代码的命名空间中。因此,您可以在默认的Python环境中利用IPython功能,例如对象自省和制表符完成。
 IPython模块
在嵌入之前,存在于全局名称空间中的Python对象将可供IPython使用。
 Python对象
如果在IPython中形成新对象或修改了先前的对象,则退出IPython后它们将自动用于默认环境。嵌入式IPython Shell不会更改早期代码或对象的状态。
但是,如果IPython像函数内部一样嵌入在本地名称空间中,则其内部的对象一旦关闭就将不可用。在这里,我们定义了一个函数add()。在add()内部,我们调用IPython并声明了一个变量。如果在关闭后尝试在IPython中访问变量,则会引发NameError异常。
 IPython NameError异常
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4