在 IPython 上存储变量
%storemagic
在 IPython 的数据库中存储变量和宏。要在启动时自动恢复存储的变量,请将此添加到 ipython_config.py
:
c.StoreMagic.autorestore = True
例:
In [1]: l = ['hello',10,'world']
In [2]: %store l
In [3]: exit
(IPython session is closed and started again...)
ville@badger:~$ ipython
In [1]: l
Out[1]: ['hello', 10, 'world']
注意:
应该注意的是,如果更改变量的值,如果要保留新值,则需要再次%存储它。
另请注意,变量需要是可选择的; 最基本的 python 类型可以安全地%存储。